./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe028_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-cde23df-m [2024-06-14 11:32:34,900 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:32:34,962 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:32:34,966 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:32:34,966 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:32:34,990 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:32:34,991 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:32:34,991 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:32:34,991 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:32:34,994 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:32:34,995 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:32:34,995 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:32:34,996 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:32:34,997 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:32:34,997 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:32:34,997 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:32:34,997 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:32:34,997 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:32:34,998 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:32:34,998 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:32:34,998 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:32:34,998 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:32:34,998 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:32:34,999 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:32:34,999 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:32:34,999 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:32:34,999 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:32:34,999 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:32:35,000 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:32:35,001 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:32:35,001 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:32:35,001 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:32:35,002 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:32:35,002 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:32:35,002 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:32:35,002 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:32:35,002 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:32:35,002 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:32:35,003 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:32:35,003 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:32:35,003 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:32:35,003 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:32:35,003 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:32:35,003 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-14 11:32:35,226 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:32:35,241 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:32:35,243 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:32:35,244 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:32:35,245 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:32:35,245 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 11:32:36,221 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:32:36,403 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:32:36,403 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 11:32:36,413 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d165cf0d1/e3d7d3ca03ab4840aae11e2f6bf45dbb/FLAG0ac99ba2d [2024-06-14 11:32:36,790 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d165cf0d1/e3d7d3ca03ab4840aae11e2f6bf45dbb [2024-06-14 11:32:36,792 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:32:36,792 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:32:36,793 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-14 11:32:36,865 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:32:36,866 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:32:36,867 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:32:36,867 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:32:36,871 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:32:36,871 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:32:36" (1/2) ... [2024-06-14 11:32:36,872 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4fac788f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:36, skipping insertion in model container [2024-06-14 11:32:36,872 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:32:36" (1/2) ... [2024-06-14 11:32:36,873 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@f4ef118 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:36, skipping insertion in model container [2024-06-14 11:32:36,874 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:32:36" (2/2) ... [2024-06-14 11:32:36,874 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4fac788f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:36, skipping insertion in model container [2024-06-14 11:32:36,874 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:32:36" (2/2) ... [2024-06-14 11:32:36,874 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:32:36,900 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:32:36,901 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) [2024-06-14 11:32:36,901 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] (((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) [2024-06-14 11:32:36,902 INFO L97 edCorrectnessWitness]: Location invariant before [L782-L782] (((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) [2024-06-14 11:32:36,902 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:32:36,902 INFO L106 edCorrectnessWitness]: ghost_update [L778-L778] multithreaded = 1; [2024-06-14 11:32:36,926 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:32:37,185 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:32:37,191 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 11:32:37,281 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:32:37,312 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:32:37,313 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:37 WrapperNode [2024-06-14 11:32:37,313 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:32:37,314 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:32:37,314 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:32:37,314 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:32:37,319 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:37" (1/1) ... [2024-06-14 11:32:37,328 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:37" (1/1) ... [2024-06-14 11:32:37,349 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-14 11:32:37,350 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:32:37,350 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:32:37,350 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:32:37,350 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:32:37,357 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:37" (1/1) ... [2024-06-14 11:32:37,358 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:37" (1/1) ... [2024-06-14 11:32:37,360 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:37" (1/1) ... [2024-06-14 11:32:37,371 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-14 11:32:37,371 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:37" (1/1) ... [2024-06-14 11:32:37,371 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:37" (1/1) ... [2024-06-14 11:32:37,378 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:37" (1/1) ... [2024-06-14 11:32:37,385 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:37" (1/1) ... [2024-06-14 11:32:37,387 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:37" (1/1) ... [2024-06-14 11:32:37,388 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:37" (1/1) ... [2024-06-14 11:32:37,389 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:32:37,390 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:32:37,390 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:32:37,390 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:32:37,391 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:37" (1/1) ... [2024-06-14 11:32:37,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:32:37,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:32:37,454 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-14 11:32:37,469 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-14 11:32:37,488 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:32:37,489 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:32:37,489 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:32:37,489 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:32:37,489 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:32:37,489 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:32:37,489 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:32:37,489 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:32:37,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:32:37,490 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:32:37,490 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:32:37,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:32:37,491 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 11:32:37,574 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:32:37,575 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:32:37,761 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:32:37,761 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:32:37,818 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:32:37,818 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:32:37,818 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:32:37 BoogieIcfgContainer [2024-06-14 11:32:37,819 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:32:37,820 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:32:37,820 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:32:37,822 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:32:37,822 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:32:36" (1/4) ... [2024-06-14 11:32:37,823 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46eadd23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:32:37, skipping insertion in model container [2024-06-14 11:32:37,823 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:32:36" (2/4) ... [2024-06-14 11:32:37,823 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46eadd23 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:32:37, skipping insertion in model container [2024-06-14 11:32:37,823 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:37" (3/4) ... [2024-06-14 11:32:37,823 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46eadd23 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:32:37, skipping insertion in model container [2024-06-14 11:32:37,824 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:32:37" (4/4) ... [2024-06-14 11:32:37,824 INFO L112 eAbstractionObserver]: Analyzing ICFG safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 11:32:37,837 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:32:37,838 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:32:37,838 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:32:37,872 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:32:37,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 11:32:37,932 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-14 11:32:37,932 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:32:37,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 65 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 11:32:37,934 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 11:32:37,937 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-14 11:32:37,944 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:32:37,949 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;@2930ffc6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:32:37,949 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:32:37,955 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:32:37,955 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:32:37,955 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:32:37,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:37,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:32:37,956 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-14 11:32:37,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:37,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1921533817, now seen corresponding path program 1 times [2024-06-14 11:32:37,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:37,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433481235] [2024-06-14 11:32:37,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:37,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:38,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:38,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:38,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:38,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433481235] [2024-06-14 11:32:38,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433481235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:38,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:38,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:32:38,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279335115] [2024-06-14 11:32:38,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:38,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:32:38,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:38,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:32:38,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:32:38,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 41 [2024-06-14 11:32:38,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:38,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:38,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 41 [2024-06-14 11:32:38,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:38,573 INFO L124 PetriNetUnfolderBase]: 367/638 cut-off events. [2024-06-14 11:32:38,573 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-06-14 11:32:38,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1276 conditions, 638 events. 367/638 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2991 event pairs, 215 based on Foata normal form. 1/603 useless extension candidates. Maximal degree in co-relation 1261. Up to 581 conditions per place. [2024-06-14 11:32:38,580 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 28 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-14 11:32:38,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 163 flow [2024-06-14 11:32:38,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:32:38,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:32:38,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 86 transitions. [2024-06-14 11:32:38,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6991869918699187 [2024-06-14 11:32:38,591 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 86 transitions. [2024-06-14 11:32:38,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 163 flow [2024-06-14 11:32:38,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 158 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:38,596 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-14 11:32:38,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-14 11:32:38,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-14 11:32:38,600 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-14 11:32:38,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:38,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:38,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:38,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:32:38,601 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-14 11:32:38,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:38,603 INFO L85 PathProgramCache]: Analyzing trace with hash 241980262, now seen corresponding path program 1 times [2024-06-14 11:32:38,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:38,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696223049] [2024-06-14 11:32:38,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:38,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:38,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:38,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:38,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:38,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696223049] [2024-06-14 11:32:38,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696223049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:38,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:38,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:32:38,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336435511] [2024-06-14 11:32:38,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:38,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:32:38,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:38,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:32:38,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:32:38,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-14 11:32:38,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:38,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:38,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-14 11:32:38,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:38,927 INFO L124 PetriNetUnfolderBase]: 462/800 cut-off events. [2024-06-14 11:32:38,928 INFO L125 PetriNetUnfolderBase]: For 179/209 co-relation queries the response was YES. [2024-06-14 11:32:38,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1843 conditions, 800 events. 462/800 cut-off events. For 179/209 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3870 event pairs, 231 based on Foata normal form. 3/785 useless extension candidates. Maximal degree in co-relation 1828. Up to 705 conditions per place. [2024-06-14 11:32:38,935 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 39 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-14 11:32:38,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 55 transitions, 248 flow [2024-06-14 11:32:38,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:38,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:38,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-06-14 11:32:38,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6707317073170732 [2024-06-14 11:32:38,939 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 110 transitions. [2024-06-14 11:32:38,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 55 transitions, 248 flow [2024-06-14 11:32:38,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 55 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:32:38,941 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 152 flow [2024-06-14 11:32:38,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-14 11:32:38,942 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-14 11:32:38,942 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 152 flow [2024-06-14 11:32:38,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:38,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:38,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:38,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:32:38,946 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:38,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:38,949 INFO L85 PathProgramCache]: Analyzing trace with hash 894390161, now seen corresponding path program 1 times [2024-06-14 11:32:38,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:38,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229686957] [2024-06-14 11:32:38,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:38,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:38,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:39,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-14 11:32:39,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:39,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229686957] [2024-06-14 11:32:39,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229686957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:39,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:39,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:32:39,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273230313] [2024-06-14 11:32:39,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:39,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:32:39,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:39,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:32:39,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:32:39,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:32:39,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 152 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:39,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:39,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:32:39,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:39,288 INFO L124 PetriNetUnfolderBase]: 617/1056 cut-off events. [2024-06-14 11:32:39,288 INFO L125 PetriNetUnfolderBase]: For 573/598 co-relation queries the response was YES. [2024-06-14 11:32:39,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2720 conditions, 1056 events. 617/1056 cut-off events. For 573/598 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5245 event pairs, 324 based on Foata normal form. 2/1038 useless extension candidates. Maximal degree in co-relation 2702. Up to 943 conditions per place. [2024-06-14 11:32:39,294 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 41 selfloop transitions, 7 changer transitions 0/58 dead transitions. [2024-06-14 11:32:39,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 58 transitions, 301 flow [2024-06-14 11:32:39,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:39,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:39,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-14 11:32:39,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-14 11:32:39,299 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 152 flow. Second operand 4 states and 103 transitions. [2024-06-14 11:32:39,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 58 transitions, 301 flow [2024-06-14 11:32:39,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 58 transitions, 299 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-14 11:32:39,302 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 211 flow [2024-06-14 11:32:39,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=211, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2024-06-14 11:32:39,304 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-14 11:32:39,304 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 211 flow [2024-06-14 11:32:39,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:39,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:39,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:39,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:32:39,305 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:39,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:39,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1843335900, now seen corresponding path program 1 times [2024-06-14 11:32:39,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:39,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660347621] [2024-06-14 11:32:39,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:39,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:39,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:39,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:39,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:39,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660347621] [2024-06-14 11:32:39,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660347621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:39,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:39,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:39,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175146869] [2024-06-14 11:32:39,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:39,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:39,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:39,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:39,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:39,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:32:39,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 211 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:39,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:39,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:32:39,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:39,670 INFO L124 PetriNetUnfolderBase]: 667/1124 cut-off events. [2024-06-14 11:32:39,670 INFO L125 PetriNetUnfolderBase]: For 1085/1091 co-relation queries the response was YES. [2024-06-14 11:32:39,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3199 conditions, 1124 events. 667/1124 cut-off events. For 1085/1091 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5504 event pairs, 185 based on Foata normal form. 12/1126 useless extension candidates. Maximal degree in co-relation 3177. Up to 959 conditions per place. [2024-06-14 11:32:39,677 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 53 selfloop transitions, 14 changer transitions 0/77 dead transitions. [2024-06-14 11:32:39,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 77 transitions, 427 flow [2024-06-14 11:32:39,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:39,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:39,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-14 11:32:39,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-14 11:32:39,678 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 211 flow. Second operand 6 states and 153 transitions. [2024-06-14 11:32:39,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 77 transitions, 427 flow [2024-06-14 11:32:39,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 77 transitions, 425 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-14 11:32:39,682 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 271 flow [2024-06-14 11:32:39,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=271, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2024-06-14 11:32:39,682 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-14 11:32:39,682 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 271 flow [2024-06-14 11:32:39,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:39,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:39,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:39,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:32:39,683 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-14 11:32:39,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:39,684 INFO L85 PathProgramCache]: Analyzing trace with hash 508842160, now seen corresponding path program 1 times [2024-06-14 11:32:39,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:39,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665946331] [2024-06-14 11:32:39,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:39,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:39,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:39,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:39,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:39,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665946331] [2024-06-14 11:32:39,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665946331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:39,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:39,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:39,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951122854] [2024-06-14 11:32:39,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:39,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:39,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:39,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:39,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:39,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:39,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 271 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:39,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:39,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:39,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:39,941 INFO L124 PetriNetUnfolderBase]: 708/1179 cut-off events. [2024-06-14 11:32:39,941 INFO L125 PetriNetUnfolderBase]: For 1778/1778 co-relation queries the response was YES. [2024-06-14 11:32:39,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3740 conditions, 1179 events. 708/1179 cut-off events. For 1778/1778 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5734 event pairs, 259 based on Foata normal form. 2/1176 useless extension candidates. Maximal degree in co-relation 3714. Up to 1039 conditions per place. [2024-06-14 11:32:39,948 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 58 selfloop transitions, 14 changer transitions 0/79 dead transitions. [2024-06-14 11:32:39,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 79 transitions, 518 flow [2024-06-14 11:32:39,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:39,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:39,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 11:32:39,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195121951219512 [2024-06-14 11:32:39,949 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 271 flow. Second operand 5 states and 127 transitions. [2024-06-14 11:32:39,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 79 transitions, 518 flow [2024-06-14 11:32:39,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 79 transitions, 487 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:39,953 INFO L231 Difference]: Finished difference. Result has 60 places, 59 transitions, 330 flow [2024-06-14 11:32:39,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=330, PETRI_PLACES=60, PETRI_TRANSITIONS=59} [2024-06-14 11:32:39,953 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-14 11:32:39,954 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 59 transitions, 330 flow [2024-06-14 11:32:39,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:39,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:39,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:39,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:32:39,954 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-14 11:32:39,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:39,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1059789970, now seen corresponding path program 2 times [2024-06-14 11:32:39,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:39,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963095701] [2024-06-14 11:32:39,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:39,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:39,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:40,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-14 11:32:40,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:40,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963095701] [2024-06-14 11:32:40,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963095701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:40,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:40,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:40,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401153981] [2024-06-14 11:32:40,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:40,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:40,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:40,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:40,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:40,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:40,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 59 transitions, 330 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:40,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:40,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:40,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:40,224 INFO L124 PetriNetUnfolderBase]: 703/1170 cut-off events. [2024-06-14 11:32:40,224 INFO L125 PetriNetUnfolderBase]: For 2512/2512 co-relation queries the response was YES. [2024-06-14 11:32:40,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4015 conditions, 1170 events. 703/1170 cut-off events. For 2512/2512 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5680 event pairs, 262 based on Foata normal form. 2/1166 useless extension candidates. Maximal degree in co-relation 3987. Up to 1034 conditions per place. [2024-06-14 11:32:40,229 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 53 selfloop transitions, 15 changer transitions 0/75 dead transitions. [2024-06-14 11:32:40,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 75 transitions, 511 flow [2024-06-14 11:32:40,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:40,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:40,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-14 11:32:40,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-14 11:32:40,231 INFO L175 Difference]: Start difference. First operand has 60 places, 59 transitions, 330 flow. Second operand 5 states and 122 transitions. [2024-06-14 11:32:40,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 75 transitions, 511 flow [2024-06-14 11:32:40,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 75 transitions, 485 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:40,235 INFO L231 Difference]: Finished difference. Result has 63 places, 60 transitions, 349 flow [2024-06-14 11:32:40,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=349, PETRI_PLACES=63, PETRI_TRANSITIONS=60} [2024-06-14 11:32:40,235 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-14 11:32:40,235 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 60 transitions, 349 flow [2024-06-14 11:32:40,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:40,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:40,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:40,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:32:40,236 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-14 11:32:40,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:40,237 INFO L85 PathProgramCache]: Analyzing trace with hash 515517328, now seen corresponding path program 1 times [2024-06-14 11:32:40,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:40,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128740889] [2024-06-14 11:32:40,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:40,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:40,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:40,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:40,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:40,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128740889] [2024-06-14 11:32:40,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128740889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:40,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:40,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:40,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600111455] [2024-06-14 11:32:40,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:40,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:40,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:40,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:40,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:40,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:32:40,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 60 transitions, 349 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:40,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:40,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:32:40,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:40,481 INFO L124 PetriNetUnfolderBase]: 629/1097 cut-off events. [2024-06-14 11:32:40,481 INFO L125 PetriNetUnfolderBase]: For 3030/3030 co-relation queries the response was YES. [2024-06-14 11:32:40,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3808 conditions, 1097 events. 629/1097 cut-off events. For 3030/3030 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5472 event pairs, 217 based on Foata normal form. 4/1098 useless extension candidates. Maximal degree in co-relation 3779. Up to 916 conditions per place. [2024-06-14 11:32:40,488 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 57 selfloop transitions, 9 changer transitions 0/78 dead transitions. [2024-06-14 11:32:40,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 78 transitions, 531 flow [2024-06-14 11:32:40,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:40,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:40,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 11:32:40,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-14 11:32:40,489 INFO L175 Difference]: Start difference. First operand has 63 places, 60 transitions, 349 flow. Second operand 5 states and 124 transitions. [2024-06-14 11:32:40,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 78 transitions, 531 flow [2024-06-14 11:32:40,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 78 transitions, 509 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:40,494 INFO L231 Difference]: Finished difference. Result has 66 places, 62 transitions, 366 flow [2024-06-14 11:32:40,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=366, PETRI_PLACES=66, PETRI_TRANSITIONS=62} [2024-06-14 11:32:40,495 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2024-06-14 11:32:40,495 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 62 transitions, 366 flow [2024-06-14 11:32:40,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:40,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:40,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:40,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:32:40,496 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-14 11:32:40,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:40,497 INFO L85 PathProgramCache]: Analyzing trace with hash -629108751, now seen corresponding path program 1 times [2024-06-14 11:32:40,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:40,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616342097] [2024-06-14 11:32:40,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:40,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:40,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:40,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:40,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:40,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616342097] [2024-06-14 11:32:40,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616342097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:40,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:40,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:40,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189580297] [2024-06-14 11:32:40,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:40,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:40,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:40,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:40,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:40,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:40,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 62 transitions, 366 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:40,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:40,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:40,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:40,814 INFO L124 PetriNetUnfolderBase]: 711/1195 cut-off events. [2024-06-14 11:32:40,815 INFO L125 PetriNetUnfolderBase]: For 3782/3782 co-relation queries the response was YES. [2024-06-14 11:32:40,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4307 conditions, 1195 events. 711/1195 cut-off events. For 3782/3782 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5898 event pairs, 212 based on Foata normal form. 3/1195 useless extension candidates. Maximal degree in co-relation 4276. Up to 1032 conditions per place. [2024-06-14 11:32:40,821 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 67 selfloop transitions, 18 changer transitions 0/92 dead transitions. [2024-06-14 11:32:40,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 92 transitions, 628 flow [2024-06-14 11:32:40,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:40,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:40,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:32:40,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-14 11:32:40,823 INFO L175 Difference]: Start difference. First operand has 66 places, 62 transitions, 366 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:32:40,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 92 transitions, 628 flow [2024-06-14 11:32:40,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 92 transitions, 607 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:40,827 INFO L231 Difference]: Finished difference. Result has 69 places, 66 transitions, 420 flow [2024-06-14 11:32:40,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=345, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=420, PETRI_PLACES=69, PETRI_TRANSITIONS=66} [2024-06-14 11:32:40,828 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-14 11:32:40,828 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 66 transitions, 420 flow [2024-06-14 11:32:40,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:40,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:40,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:40,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:32:40,829 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-14 11:32:40,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:40,829 INFO L85 PathProgramCache]: Analyzing trace with hash 2041974083, now seen corresponding path program 2 times [2024-06-14 11:32:40,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:40,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039219178] [2024-06-14 11:32:40,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:40,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:40,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:40,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:40,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:40,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039219178] [2024-06-14 11:32:40,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039219178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:40,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:40,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:40,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330483688] [2024-06-14 11:32:40,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:40,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:40,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:40,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:40,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:40,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:40,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 66 transitions, 420 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:40,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:40,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:40,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:41,116 INFO L124 PetriNetUnfolderBase]: 722/1221 cut-off events. [2024-06-14 11:32:41,116 INFO L125 PetriNetUnfolderBase]: For 4583/4583 co-relation queries the response was YES. [2024-06-14 11:32:41,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4743 conditions, 1221 events. 722/1221 cut-off events. For 4583/4583 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 6001 event pairs, 236 based on Foata normal form. 2/1218 useless extension candidates. Maximal degree in co-relation 4711. Up to 1017 conditions per place. [2024-06-14 11:32:41,124 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 69 selfloop transitions, 24 changer transitions 0/100 dead transitions. [2024-06-14 11:32:41,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 100 transitions, 775 flow [2024-06-14 11:32:41,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:41,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:41,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 11:32:41,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 11:32:41,125 INFO L175 Difference]: Start difference. First operand has 69 places, 66 transitions, 420 flow. Second operand 6 states and 150 transitions. [2024-06-14 11:32:41,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 100 transitions, 775 flow [2024-06-14 11:32:41,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 100 transitions, 719 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:41,131 INFO L231 Difference]: Finished difference. Result has 73 places, 76 transitions, 530 flow [2024-06-14 11:32:41,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=375, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=530, PETRI_PLACES=73, PETRI_TRANSITIONS=76} [2024-06-14 11:32:41,132 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-14 11:32:41,132 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 76 transitions, 530 flow [2024-06-14 11:32:41,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:41,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:41,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:41,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:32:41,133 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:41,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:41,133 INFO L85 PathProgramCache]: Analyzing trace with hash -628924177, now seen corresponding path program 1 times [2024-06-14 11:32:41,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:41,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770009296] [2024-06-14 11:32:41,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:41,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:41,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:41,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:41,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:41,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770009296] [2024-06-14 11:32:41,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770009296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:41,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:41,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:41,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519665436] [2024-06-14 11:32:41,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:41,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:41,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:41,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:41,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:41,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:41,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 76 transitions, 530 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:41,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:41,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:41,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:41,434 INFO L124 PetriNetUnfolderBase]: 739/1246 cut-off events. [2024-06-14 11:32:41,434 INFO L125 PetriNetUnfolderBase]: For 6083/6083 co-relation queries the response was YES. [2024-06-14 11:32:41,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5198 conditions, 1246 events. 739/1246 cut-off events. For 6083/6083 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 6117 event pairs, 232 based on Foata normal form. 4/1245 useless extension candidates. Maximal degree in co-relation 5163. Up to 1070 conditions per place. [2024-06-14 11:32:41,442 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 77 selfloop transitions, 17 changer transitions 0/101 dead transitions. [2024-06-14 11:32:41,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 101 transitions, 792 flow [2024-06-14 11:32:41,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:41,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:41,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:32:41,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 11:32:41,443 INFO L175 Difference]: Start difference. First operand has 73 places, 76 transitions, 530 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:32:41,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 101 transitions, 792 flow [2024-06-14 11:32:41,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 101 transitions, 770 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-14 11:32:41,451 INFO L231 Difference]: Finished difference. Result has 78 places, 78 transitions, 569 flow [2024-06-14 11:32:41,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=569, PETRI_PLACES=78, PETRI_TRANSITIONS=78} [2024-06-14 11:32:41,453 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-14 11:32:41,455 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 78 transitions, 569 flow [2024-06-14 11:32:41,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:41,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:41,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:41,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:32:41,456 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-14 11:32:41,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:41,456 INFO L85 PathProgramCache]: Analyzing trace with hash 550936881, now seen corresponding path program 3 times [2024-06-14 11:32:41,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:41,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531699550] [2024-06-14 11:32:41,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:41,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:41,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:41,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:41,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:41,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531699550] [2024-06-14 11:32:41,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531699550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:41,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:41,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:41,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444868754] [2024-06-14 11:32:41,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:41,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:41,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:41,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:41,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:41,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:41,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 78 transitions, 569 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:41,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:41,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:41,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:41,717 INFO L124 PetriNetUnfolderBase]: 734/1232 cut-off events. [2024-06-14 11:32:41,717 INFO L125 PetriNetUnfolderBase]: For 7064/7064 co-relation queries the response was YES. [2024-06-14 11:32:41,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5383 conditions, 1232 events. 734/1232 cut-off events. For 7064/7064 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 6059 event pairs, 244 based on Foata normal form. 2/1225 useless extension candidates. Maximal degree in co-relation 5346. Up to 1039 conditions per place. [2024-06-14 11:32:41,726 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 66 selfloop transitions, 25 changer transitions 0/98 dead transitions. [2024-06-14 11:32:41,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 98 transitions, 810 flow [2024-06-14 11:32:41,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:41,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:41,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:32:41,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-14 11:32:41,727 INFO L175 Difference]: Start difference. First operand has 78 places, 78 transitions, 569 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:32:41,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 98 transitions, 810 flow [2024-06-14 11:32:41,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 98 transitions, 753 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:41,734 INFO L231 Difference]: Finished difference. Result has 80 places, 79 transitions, 581 flow [2024-06-14 11:32:41,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=581, PETRI_PLACES=80, PETRI_TRANSITIONS=79} [2024-06-14 11:32:41,735 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-06-14 11:32:41,735 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 79 transitions, 581 flow [2024-06-14 11:32:41,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:41,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:41,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:41,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:32:41,736 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-14 11:32:41,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:41,736 INFO L85 PathProgramCache]: Analyzing trace with hash 553322409, now seen corresponding path program 2 times [2024-06-14 11:32:41,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:41,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140030742] [2024-06-14 11:32:41,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:41,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:41,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:41,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:41,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:41,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140030742] [2024-06-14 11:32:41,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140030742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:41,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:41,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:41,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740682434] [2024-06-14 11:32:41,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:41,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:41,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:41,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:41,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:41,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:41,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 79 transitions, 581 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:41,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:41,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:41,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:42,032 INFO L124 PetriNetUnfolderBase]: 751/1274 cut-off events. [2024-06-14 11:32:42,032 INFO L125 PetriNetUnfolderBase]: For 8164/8164 co-relation queries the response was YES. [2024-06-14 11:32:42,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5580 conditions, 1274 events. 751/1274 cut-off events. For 8164/8164 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6329 event pairs, 242 based on Foata normal form. 4/1272 useless extension candidates. Maximal degree in co-relation 5542. Up to 1090 conditions per place. [2024-06-14 11:32:42,040 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 77 selfloop transitions, 17 changer transitions 0/101 dead transitions. [2024-06-14 11:32:42,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 101 transitions, 839 flow [2024-06-14 11:32:42,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:42,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:42,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 11:32:42,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-14 11:32:42,041 INFO L175 Difference]: Start difference. First operand has 80 places, 79 transitions, 581 flow. Second operand 6 states and 143 transitions. [2024-06-14 11:32:42,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 101 transitions, 839 flow [2024-06-14 11:32:42,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 101 transitions, 795 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:42,049 INFO L231 Difference]: Finished difference. Result has 83 places, 81 transitions, 602 flow [2024-06-14 11:32:42,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=537, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=602, PETRI_PLACES=83, PETRI_TRANSITIONS=81} [2024-06-14 11:32:42,049 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-14 11:32:42,049 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 81 transitions, 602 flow [2024-06-14 11:32:42,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:42,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:42,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:42,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:32:42,050 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-14 11:32:42,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:42,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1921150899, now seen corresponding path program 3 times [2024-06-14 11:32:42,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:42,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356900643] [2024-06-14 11:32:42,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:42,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:42,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:42,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:42,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:42,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356900643] [2024-06-14 11:32:42,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356900643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:42,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:42,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:42,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203030915] [2024-06-14 11:32:42,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:42,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:42,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:42,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:42,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:42,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:42,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 81 transitions, 602 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:42,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:42,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:42,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:42,336 INFO L124 PetriNetUnfolderBase]: 743/1262 cut-off events. [2024-06-14 11:32:42,337 INFO L125 PetriNetUnfolderBase]: For 9262/9262 co-relation queries the response was YES. [2024-06-14 11:32:42,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5652 conditions, 1262 events. 743/1262 cut-off events. For 9262/9262 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6287 event pairs, 211 based on Foata normal form. 4/1260 useless extension candidates. Maximal degree in co-relation 5612. Up to 1019 conditions per place. [2024-06-14 11:32:42,344 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 75 selfloop transitions, 22 changer transitions 0/104 dead transitions. [2024-06-14 11:32:42,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 104 transitions, 872 flow [2024-06-14 11:32:42,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:42,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:42,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:32:42,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:32:42,345 INFO L175 Difference]: Start difference. First operand has 83 places, 81 transitions, 602 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:32:42,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 104 transitions, 872 flow [2024-06-14 11:32:42,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 104 transitions, 825 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:42,353 INFO L231 Difference]: Finished difference. Result has 85 places, 83 transitions, 634 flow [2024-06-14 11:32:42,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=555, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=634, PETRI_PLACES=85, PETRI_TRANSITIONS=83} [2024-06-14 11:32:42,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-14 11:32:42,354 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 83 transitions, 634 flow [2024-06-14 11:32:42,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:42,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:42,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:42,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:32:42,355 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:42,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:42,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1892366260, now seen corresponding path program 1 times [2024-06-14 11:32:42,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:42,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303686331] [2024-06-14 11:32:42,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:42,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:42,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:42,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:42,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:42,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303686331] [2024-06-14 11:32:42,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303686331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:42,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:42,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:42,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288987871] [2024-06-14 11:32:42,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:42,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:42,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:42,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:42,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:42,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:32:42,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 83 transitions, 634 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:42,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:42,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:32:42,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:42,616 INFO L124 PetriNetUnfolderBase]: 700/1217 cut-off events. [2024-06-14 11:32:42,616 INFO L125 PetriNetUnfolderBase]: For 10423/10423 co-relation queries the response was YES. [2024-06-14 11:32:42,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5659 conditions, 1217 events. 700/1217 cut-off events. For 10423/10423 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6181 event pairs, 215 based on Foata normal form. 2/1213 useless extension candidates. Maximal degree in co-relation 5618. Up to 1018 conditions per place. [2024-06-14 11:32:42,623 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 72 selfloop transitions, 17 changer transitions 0/102 dead transitions. [2024-06-14 11:32:42,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 102 transitions, 914 flow [2024-06-14 11:32:42,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:42,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:42,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-14 11:32:42,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:32:42,624 INFO L175 Difference]: Start difference. First operand has 85 places, 83 transitions, 634 flow. Second operand 5 states and 123 transitions. [2024-06-14 11:32:42,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 102 transitions, 914 flow [2024-06-14 11:32:42,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 102 transitions, 853 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:42,634 INFO L231 Difference]: Finished difference. Result has 86 places, 89 transitions, 663 flow [2024-06-14 11:32:42,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=663, PETRI_PLACES=86, PETRI_TRANSITIONS=89} [2024-06-14 11:32:42,634 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-14 11:32:42,635 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 89 transitions, 663 flow [2024-06-14 11:32:42,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:42,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:42,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:42,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:32:42,635 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:42,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:42,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1939355946, now seen corresponding path program 2 times [2024-06-14 11:32:42,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:42,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811956916] [2024-06-14 11:32:42,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:42,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:42,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:42,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:42,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:42,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811956916] [2024-06-14 11:32:42,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811956916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:42,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:42,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:42,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406416012] [2024-06-14 11:32:42,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:42,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:42,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:42,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:42,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:42,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:32:42,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 89 transitions, 663 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:42,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:42,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:32:42,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:42,906 INFO L124 PetriNetUnfolderBase]: 694/1209 cut-off events. [2024-06-14 11:32:42,907 INFO L125 PetriNetUnfolderBase]: For 11422/11422 co-relation queries the response was YES. [2024-06-14 11:32:42,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5731 conditions, 1209 events. 694/1209 cut-off events. For 11422/11422 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 6133 event pairs, 214 based on Foata normal form. 2/1205 useless extension candidates. Maximal degree in co-relation 5689. Up to 1016 conditions per place. [2024-06-14 11:32:42,914 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 73 selfloop transitions, 14 changer transitions 0/100 dead transitions. [2024-06-14 11:32:42,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 100 transitions, 865 flow [2024-06-14 11:32:42,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:42,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:42,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-14 11:32:42,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-14 11:32:42,915 INFO L175 Difference]: Start difference. First operand has 86 places, 89 transitions, 663 flow. Second operand 4 states and 103 transitions. [2024-06-14 11:32:42,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 100 transitions, 865 flow [2024-06-14 11:32:42,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 100 transitions, 837 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-14 11:32:42,926 INFO L231 Difference]: Finished difference. Result has 89 places, 89 transitions, 674 flow [2024-06-14 11:32:42,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=635, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=674, PETRI_PLACES=89, PETRI_TRANSITIONS=89} [2024-06-14 11:32:42,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-14 11:32:42,927 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 89 transitions, 674 flow [2024-06-14 11:32:42,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:42,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:42,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:42,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:32:42,928 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:42,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:42,928 INFO L85 PathProgramCache]: Analyzing trace with hash 610894702, now seen corresponding path program 1 times [2024-06-14 11:32:42,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:42,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244704967] [2024-06-14 11:32:42,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:42,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:42,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:43,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:43,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:43,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244704967] [2024-06-14 11:32:43,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244704967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:43,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:43,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:43,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786364696] [2024-06-14 11:32:43,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:43,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:43,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:43,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:43,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:43,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:43,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 89 transitions, 674 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:43,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:43,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:43,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:43,341 INFO L124 PetriNetUnfolderBase]: 948/1587 cut-off events. [2024-06-14 11:32:43,341 INFO L125 PetriNetUnfolderBase]: For 17928/17928 co-relation queries the response was YES. [2024-06-14 11:32:43,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7696 conditions, 1587 events. 948/1587 cut-off events. For 17928/17928 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8215 event pairs, 196 based on Foata normal form. 18/1602 useless extension candidates. Maximal degree in co-relation 7652. Up to 1109 conditions per place. [2024-06-14 11:32:43,351 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 102 selfloop transitions, 28 changer transitions 0/137 dead transitions. [2024-06-14 11:32:43,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 137 transitions, 1174 flow [2024-06-14 11:32:43,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:43,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:43,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 11:32:43,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-14 11:32:43,353 INFO L175 Difference]: Start difference. First operand has 89 places, 89 transitions, 674 flow. Second operand 8 states and 201 transitions. [2024-06-14 11:32:43,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 137 transitions, 1174 flow [2024-06-14 11:32:43,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 137 transitions, 1146 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:43,373 INFO L231 Difference]: Finished difference. Result has 95 places, 95 transitions, 783 flow [2024-06-14 11:32:43,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=646, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=783, PETRI_PLACES=95, PETRI_TRANSITIONS=95} [2024-06-14 11:32:43,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-14 11:32:43,374 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 95 transitions, 783 flow [2024-06-14 11:32:43,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:43,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:43,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:43,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:32:43,374 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-14 11:32:43,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:43,375 INFO L85 PathProgramCache]: Analyzing trace with hash 906677998, now seen corresponding path program 2 times [2024-06-14 11:32:43,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:43,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240919695] [2024-06-14 11:32:43,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:43,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:43,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:43,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:43,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:43,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240919695] [2024-06-14 11:32:43,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240919695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:43,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:43,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:43,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22735697] [2024-06-14 11:32:43,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:43,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:43,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:43,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:43,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:43,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:43,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 95 transitions, 783 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:43,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:43,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:43,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:43,760 INFO L124 PetriNetUnfolderBase]: 902/1525 cut-off events. [2024-06-14 11:32:43,760 INFO L125 PetriNetUnfolderBase]: For 18038/18038 co-relation queries the response was YES. [2024-06-14 11:32:43,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7446 conditions, 1525 events. 902/1525 cut-off events. For 18038/18038 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7848 event pairs, 248 based on Foata normal form. 24/1546 useless extension candidates. Maximal degree in co-relation 7400. Up to 1222 conditions per place. [2024-06-14 11:32:43,770 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 98 selfloop transitions, 24 changer transitions 0/129 dead transitions. [2024-06-14 11:32:43,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 129 transitions, 1144 flow [2024-06-14 11:32:43,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:43,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:43,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:32:43,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 11:32:43,771 INFO L175 Difference]: Start difference. First operand has 95 places, 95 transitions, 783 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:32:43,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 129 transitions, 1144 flow [2024-06-14 11:32:43,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 129 transitions, 1072 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:43,790 INFO L231 Difference]: Finished difference. Result has 97 places, 96 transitions, 790 flow [2024-06-14 11:32:43,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=719, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=790, PETRI_PLACES=97, PETRI_TRANSITIONS=96} [2024-06-14 11:32:43,790 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 55 predicate places. [2024-06-14 11:32:43,790 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 96 transitions, 790 flow [2024-06-14 11:32:43,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:43,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:43,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:43,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:32:43,791 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-14 11:32:43,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:43,792 INFO L85 PathProgramCache]: Analyzing trace with hash 894681966, now seen corresponding path program 3 times [2024-06-14 11:32:43,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:43,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165999353] [2024-06-14 11:32:43,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:43,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:43,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:43,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:43,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:43,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165999353] [2024-06-14 11:32:43,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165999353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:43,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:43,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:43,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157164770] [2024-06-14 11:32:43,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:43,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:43,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:43,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:43,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:43,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:43,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 96 transitions, 790 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:43,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:43,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:43,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:44,152 INFO L124 PetriNetUnfolderBase]: 960/1630 cut-off events. [2024-06-14 11:32:44,153 INFO L125 PetriNetUnfolderBase]: For 19025/19025 co-relation queries the response was YES. [2024-06-14 11:32:44,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7827 conditions, 1630 events. 960/1630 cut-off events. For 19025/19025 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8650 event pairs, 268 based on Foata normal form. 16/1641 useless extension candidates. Maximal degree in co-relation 7780. Up to 1323 conditions per place. [2024-06-14 11:32:44,162 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 94 selfloop transitions, 26 changer transitions 0/127 dead transitions. [2024-06-14 11:32:44,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 127 transitions, 1138 flow [2024-06-14 11:32:44,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:44,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:44,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:32:44,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 11:32:44,163 INFO L175 Difference]: Start difference. First operand has 97 places, 96 transitions, 790 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:32:44,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 127 transitions, 1138 flow [2024-06-14 11:32:44,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 127 transitions, 1094 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:44,181 INFO L231 Difference]: Finished difference. Result has 99 places, 97 transitions, 825 flow [2024-06-14 11:32:44,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=746, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=825, PETRI_PLACES=99, PETRI_TRANSITIONS=97} [2024-06-14 11:32:44,182 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-14 11:32:44,182 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 97 transitions, 825 flow [2024-06-14 11:32:44,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:44,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:44,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:44,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:32:44,183 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:44,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:44,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1194279502, now seen corresponding path program 1 times [2024-06-14 11:32:44,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:44,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496357510] [2024-06-14 11:32:44,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:44,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:44,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:44,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:44,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:44,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496357510] [2024-06-14 11:32:44,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496357510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:44,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:44,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:44,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794061564] [2024-06-14 11:32:44,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:44,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:44,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:44,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:44,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:44,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:44,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 97 transitions, 825 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:44,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:44,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:44,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:44,565 INFO L124 PetriNetUnfolderBase]: 1001/1711 cut-off events. [2024-06-14 11:32:44,565 INFO L125 PetriNetUnfolderBase]: For 20874/20874 co-relation queries the response was YES. [2024-06-14 11:32:44,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8264 conditions, 1711 events. 1001/1711 cut-off events. For 20874/20874 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9259 event pairs, 264 based on Foata normal form. 12/1718 useless extension candidates. Maximal degree in co-relation 8216. Up to 1215 conditions per place. [2024-06-14 11:32:44,574 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 95 selfloop transitions, 29 changer transitions 0/131 dead transitions. [2024-06-14 11:32:44,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 131 transitions, 1195 flow [2024-06-14 11:32:44,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:44,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:44,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:32:44,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-14 11:32:44,575 INFO L175 Difference]: Start difference. First operand has 99 places, 97 transitions, 825 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:32:44,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 131 transitions, 1195 flow [2024-06-14 11:32:44,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 131 transitions, 1136 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:44,594 INFO L231 Difference]: Finished difference. Result has 101 places, 98 transitions, 852 flow [2024-06-14 11:32:44,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=852, PETRI_PLACES=101, PETRI_TRANSITIONS=98} [2024-06-14 11:32:44,594 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-14 11:32:44,595 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 98 transitions, 852 flow [2024-06-14 11:32:44,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:44,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:44,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:44,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:32:44,595 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:44,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:44,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1673055250, now seen corresponding path program 1 times [2024-06-14 11:32:44,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:44,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643871743] [2024-06-14 11:32:44,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:44,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:44,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:44,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:44,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:44,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643871743] [2024-06-14 11:32:44,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643871743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:44,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:44,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:44,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269683087] [2024-06-14 11:32:44,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:44,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:44,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:44,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:44,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:44,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:32:44,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 98 transitions, 852 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:44,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:44,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:32:44,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:44,923 INFO L124 PetriNetUnfolderBase]: 947/1656 cut-off events. [2024-06-14 11:32:44,923 INFO L125 PetriNetUnfolderBase]: For 20974/20974 co-relation queries the response was YES. [2024-06-14 11:32:44,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8101 conditions, 1656 events. 947/1656 cut-off events. For 20974/20974 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9143 event pairs, 270 based on Foata normal form. 2/1639 useless extension candidates. Maximal degree in co-relation 8052. Up to 1407 conditions per place. [2024-06-14 11:32:44,934 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 84 selfloop transitions, 27 changer transitions 0/126 dead transitions. [2024-06-14 11:32:44,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 126 transitions, 1235 flow [2024-06-14 11:32:44,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:44,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:44,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:32:44,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 11:32:44,935 INFO L175 Difference]: Start difference. First operand has 101 places, 98 transitions, 852 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:32:44,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 126 transitions, 1235 flow [2024-06-14 11:32:44,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 126 transitions, 1174 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:44,962 INFO L231 Difference]: Finished difference. Result has 104 places, 109 transitions, 950 flow [2024-06-14 11:32:44,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=950, PETRI_PLACES=104, PETRI_TRANSITIONS=109} [2024-06-14 11:32:44,962 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-14 11:32:44,962 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 109 transitions, 950 flow [2024-06-14 11:32:44,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:44,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:44,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:44,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:32:44,963 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-14 11:32:44,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:44,964 INFO L85 PathProgramCache]: Analyzing trace with hash -846258288, now seen corresponding path program 4 times [2024-06-14 11:32:44,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:44,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450094401] [2024-06-14 11:32:44,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:44,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:44,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:45,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-14 11:32:45,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:45,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450094401] [2024-06-14 11:32:45,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450094401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:45,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:45,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:45,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082388611] [2024-06-14 11:32:45,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:45,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:45,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:45,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:45,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:45,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:45,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 109 transitions, 950 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:45,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:45,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:45,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:45,304 INFO L124 PetriNetUnfolderBase]: 1054/1799 cut-off events. [2024-06-14 11:32:45,304 INFO L125 PetriNetUnfolderBase]: For 24986/24986 co-relation queries the response was YES. [2024-06-14 11:32:45,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8828 conditions, 1799 events. 1054/1799 cut-off events. For 24986/24986 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 9864 event pairs, 300 based on Foata normal form. 16/1806 useless extension candidates. Maximal degree in co-relation 8777. Up to 1481 conditions per place. [2024-06-14 11:32:45,315 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 104 selfloop transitions, 26 changer transitions 0/137 dead transitions. [2024-06-14 11:32:45,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 137 transitions, 1316 flow [2024-06-14 11:32:45,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:45,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:45,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:32:45,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:32:45,317 INFO L175 Difference]: Start difference. First operand has 104 places, 109 transitions, 950 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:32:45,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 137 transitions, 1316 flow [2024-06-14 11:32:45,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 137 transitions, 1286 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-14 11:32:45,343 INFO L231 Difference]: Finished difference. Result has 110 places, 110 transitions, 1003 flow [2024-06-14 11:32:45,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1003, PETRI_PLACES=110, PETRI_TRANSITIONS=110} [2024-06-14 11:32:45,343 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-14 11:32:45,343 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 110 transitions, 1003 flow [2024-06-14 11:32:45,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:45,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:45,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:45,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:32:45,344 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:45,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:45,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1382678672, now seen corresponding path program 2 times [2024-06-14 11:32:45,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:45,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337677507] [2024-06-14 11:32:45,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:45,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:45,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:45,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-14 11:32:45,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:45,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337677507] [2024-06-14 11:32:45,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337677507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:45,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:45,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:45,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578614623] [2024-06-14 11:32:45,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:45,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:45,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:45,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:45,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:45,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:45,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 110 transitions, 1003 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:45,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:45,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:45,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:45,739 INFO L124 PetriNetUnfolderBase]: 1095/1875 cut-off events. [2024-06-14 11:32:45,740 INFO L125 PetriNetUnfolderBase]: For 27450/27450 co-relation queries the response was YES. [2024-06-14 11:32:45,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9355 conditions, 1875 events. 1095/1875 cut-off events. For 27450/27450 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10419 event pairs, 300 based on Foata normal form. 12/1878 useless extension candidates. Maximal degree in co-relation 9302. Up to 1465 conditions per place. [2024-06-14 11:32:45,752 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 106 selfloop transitions, 28 changer transitions 0/141 dead transitions. [2024-06-14 11:32:45,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 141 transitions, 1393 flow [2024-06-14 11:32:45,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:45,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:45,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:32:45,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 11:32:45,755 INFO L175 Difference]: Start difference. First operand has 110 places, 110 transitions, 1003 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:32:45,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 141 transitions, 1393 flow [2024-06-14 11:32:45,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 141 transitions, 1330 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:45,785 INFO L231 Difference]: Finished difference. Result has 112 places, 111 transitions, 1028 flow [2024-06-14 11:32:45,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=940, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1028, PETRI_PLACES=112, PETRI_TRANSITIONS=111} [2024-06-14 11:32:45,786 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-14 11:32:45,786 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 111 transitions, 1028 flow [2024-06-14 11:32:45,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:45,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:45,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:45,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:32:45,787 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:45,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:45,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1729510834, now seen corresponding path program 3 times [2024-06-14 11:32:45,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:45,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689972379] [2024-06-14 11:32:45,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:45,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:45,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:45,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:45,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:45,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689972379] [2024-06-14 11:32:45,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689972379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:45,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:45,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:45,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747999449] [2024-06-14 11:32:45,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:45,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:45,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:45,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:45,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:45,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:45,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 111 transitions, 1028 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:45,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:45,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:45,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:46,147 INFO L124 PetriNetUnfolderBase]: 1075/1853 cut-off events. [2024-06-14 11:32:46,148 INFO L125 PetriNetUnfolderBase]: For 26302/26302 co-relation queries the response was YES. [2024-06-14 11:32:46,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9001 conditions, 1853 events. 1075/1853 cut-off events. For 26302/26302 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10298 event pairs, 245 based on Foata normal form. 12/1856 useless extension candidates. Maximal degree in co-relation 8947. Up to 1052 conditions per place. [2024-06-14 11:32:46,157 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 99 selfloop transitions, 35 changer transitions 0/141 dead transitions. [2024-06-14 11:32:46,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 141 transitions, 1356 flow [2024-06-14 11:32:46,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:46,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:46,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:32:46,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 11:32:46,158 INFO L175 Difference]: Start difference. First operand has 112 places, 111 transitions, 1028 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:32:46,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 141 transitions, 1356 flow [2024-06-14 11:32:46,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 141 transitions, 1284 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:46,187 INFO L231 Difference]: Finished difference. Result has 113 places, 110 transitions, 990 flow [2024-06-14 11:32:46,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=916, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=990, PETRI_PLACES=113, PETRI_TRANSITIONS=110} [2024-06-14 11:32:46,188 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-14 11:32:46,188 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 110 transitions, 990 flow [2024-06-14 11:32:46,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:46,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:46,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:46,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:32:46,189 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:46,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:46,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1318376500, now seen corresponding path program 2 times [2024-06-14 11:32:46,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:46,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41890895] [2024-06-14 11:32:46,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:46,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:46,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:46,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-14 11:32:46,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:46,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41890895] [2024-06-14 11:32:46,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41890895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:46,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:46,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:46,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157925509] [2024-06-14 11:32:46,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:46,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:46,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:46,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:46,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:46,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:32:46,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 110 transitions, 990 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:46,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:46,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:32:46,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:46,503 INFO L124 PetriNetUnfolderBase]: 1003/1764 cut-off events. [2024-06-14 11:32:46,503 INFO L125 PetriNetUnfolderBase]: For 25271/25271 co-relation queries the response was YES. [2024-06-14 11:32:46,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8695 conditions, 1764 events. 1003/1764 cut-off events. For 25271/25271 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 9933 event pairs, 273 based on Foata normal form. 2/1742 useless extension candidates. Maximal degree in co-relation 8640. Up to 1516 conditions per place. [2024-06-14 11:32:46,513 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 88 selfloop transitions, 24 changer transitions 0/127 dead transitions. [2024-06-14 11:32:46,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 127 transitions, 1276 flow [2024-06-14 11:32:46,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:46,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:46,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-14 11:32:46,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6524390243902439 [2024-06-14 11:32:46,515 INFO L175 Difference]: Start difference. First operand has 113 places, 110 transitions, 990 flow. Second operand 4 states and 107 transitions. [2024-06-14 11:32:46,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 127 transitions, 1276 flow [2024-06-14 11:32:46,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 127 transitions, 1188 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:46,542 INFO L231 Difference]: Finished difference. Result has 112 places, 113 transitions, 1003 flow [2024-06-14 11:32:46,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=902, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1003, PETRI_PLACES=112, PETRI_TRANSITIONS=113} [2024-06-14 11:32:46,543 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-14 11:32:46,544 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 113 transitions, 1003 flow [2024-06-14 11:32:46,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:46,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:46,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:46,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:32:46,544 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:46,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:46,545 INFO L85 PathProgramCache]: Analyzing trace with hash 9294092, now seen corresponding path program 3 times [2024-06-14 11:32:46,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:46,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495310676] [2024-06-14 11:32:46,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:46,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:46,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:46,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:46,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:46,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495310676] [2024-06-14 11:32:46,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495310676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:46,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:46,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:46,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436879551] [2024-06-14 11:32:46,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:46,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:46,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:46,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:46,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:46,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:32:46,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 113 transitions, 1003 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:46,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:46,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:32:46,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:46,826 INFO L124 PetriNetUnfolderBase]: 997/1756 cut-off events. [2024-06-14 11:32:46,826 INFO L125 PetriNetUnfolderBase]: For 25193/25193 co-relation queries the response was YES. [2024-06-14 11:32:46,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8489 conditions, 1756 events. 997/1756 cut-off events. For 25193/25193 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 9868 event pairs, 273 based on Foata normal form. 2/1734 useless extension candidates. Maximal degree in co-relation 8433. Up to 1497 conditions per place. [2024-06-14 11:32:46,840 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 83 selfloop transitions, 30 changer transitions 0/128 dead transitions. [2024-06-14 11:32:46,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 128 transitions, 1267 flow [2024-06-14 11:32:46,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:46,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:46,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-14 11:32:46,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-14 11:32:46,841 INFO L175 Difference]: Start difference. First operand has 112 places, 113 transitions, 1003 flow. Second operand 5 states and 126 transitions. [2024-06-14 11:32:46,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 128 transitions, 1267 flow [2024-06-14 11:32:46,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 128 transitions, 1222 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:46,871 INFO L231 Difference]: Finished difference. Result has 115 places, 113 transitions, 1030 flow [2024-06-14 11:32:46,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=958, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1030, PETRI_PLACES=115, PETRI_TRANSITIONS=113} [2024-06-14 11:32:46,871 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-14 11:32:46,872 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 113 transitions, 1030 flow [2024-06-14 11:32:46,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:46,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:46,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:46,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:32:46,872 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:46,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:46,873 INFO L85 PathProgramCache]: Analyzing trace with hash 9724682, now seen corresponding path program 1 times [2024-06-14 11:32:46,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:46,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042972328] [2024-06-14 11:32:46,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:46,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:46,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:46,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:46,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:46,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042972328] [2024-06-14 11:32:46,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042972328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:46,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:46,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:46,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167077398] [2024-06-14 11:32:46,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:46,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:46,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:46,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:46,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:47,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:32:47,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 113 transitions, 1030 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:47,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:47,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:32:47,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:47,172 INFO L124 PetriNetUnfolderBase]: 988/1745 cut-off events. [2024-06-14 11:32:47,172 INFO L125 PetriNetUnfolderBase]: For 26619/26619 co-relation queries the response was YES. [2024-06-14 11:32:47,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8486 conditions, 1745 events. 988/1745 cut-off events. For 26619/26619 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 9821 event pairs, 272 based on Foata normal form. 2/1723 useless extension candidates. Maximal degree in co-relation 8429. Up to 1523 conditions per place. [2024-06-14 11:32:47,183 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 99 selfloop transitions, 10 changer transitions 0/124 dead transitions. [2024-06-14 11:32:47,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 124 transitions, 1290 flow [2024-06-14 11:32:47,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:47,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:47,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-14 11:32:47,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-14 11:32:47,185 INFO L175 Difference]: Start difference. First operand has 115 places, 113 transitions, 1030 flow. Second operand 4 states and 99 transitions. [2024-06-14 11:32:47,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 124 transitions, 1290 flow [2024-06-14 11:32:47,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 124 transitions, 1221 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:47,215 INFO L231 Difference]: Finished difference. Result has 115 places, 115 transitions, 1010 flow [2024-06-14 11:32:47,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1010, PETRI_PLACES=115, PETRI_TRANSITIONS=115} [2024-06-14 11:32:47,215 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-14 11:32:47,215 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 115 transitions, 1010 flow [2024-06-14 11:32:47,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:47,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:47,216 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-14 11:32:47,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:32:47,216 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-14 11:32:47,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:47,217 INFO L85 PathProgramCache]: Analyzing trace with hash -329872173, now seen corresponding path program 1 times [2024-06-14 11:32:47,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:47,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569023791] [2024-06-14 11:32:47,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:47,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:47,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:47,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:47,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:47,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569023791] [2024-06-14 11:32:47,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569023791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:47,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:47,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:47,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861652997] [2024-06-14 11:32:47,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:47,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:47,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:47,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:47,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:47,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:47,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 115 transitions, 1010 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:47,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:47,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:47,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:47,526 INFO L124 PetriNetUnfolderBase]: 1087/1873 cut-off events. [2024-06-14 11:32:47,526 INFO L125 PetriNetUnfolderBase]: For 26955/26955 co-relation queries the response was YES. [2024-06-14 11:32:47,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9064 conditions, 1873 events. 1087/1873 cut-off events. For 26955/26955 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10434 event pairs, 291 based on Foata normal form. 1/1869 useless extension candidates. Maximal degree in co-relation 9007. Up to 1639 conditions per place. [2024-06-14 11:32:47,538 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 111 selfloop transitions, 32 changer transitions 0/150 dead transitions. [2024-06-14 11:32:47,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 150 transitions, 1584 flow [2024-06-14 11:32:47,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:47,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:47,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:32:47,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 11:32:47,539 INFO L175 Difference]: Start difference. First operand has 115 places, 115 transitions, 1010 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:32:47,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 150 transitions, 1584 flow [2024-06-14 11:32:47,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 150 transitions, 1551 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:47,572 INFO L231 Difference]: Finished difference. Result has 120 places, 129 transitions, 1208 flow [2024-06-14 11:32:47,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=977, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1208, PETRI_PLACES=120, PETRI_TRANSITIONS=129} [2024-06-14 11:32:47,572 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-14 11:32:47,572 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 129 transitions, 1208 flow [2024-06-14 11:32:47,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:47,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:47,573 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-14 11:32:47,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:32:47,573 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:47,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:47,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1637311425, now seen corresponding path program 2 times [2024-06-14 11:32:47,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:47,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666249248] [2024-06-14 11:32:47,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:47,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:47,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:47,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:47,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:47,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666249248] [2024-06-14 11:32:47,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666249248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:47,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:47,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:47,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323100941] [2024-06-14 11:32:47,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:47,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:47,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:47,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:47,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:47,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:47,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 129 transitions, 1208 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:47,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:47,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:47,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:47,910 INFO L124 PetriNetUnfolderBase]: 1097/1894 cut-off events. [2024-06-14 11:32:47,910 INFO L125 PetriNetUnfolderBase]: For 29495/29495 co-relation queries the response was YES. [2024-06-14 11:32:47,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9497 conditions, 1894 events. 1097/1894 cut-off events. For 29495/29495 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 10560 event pairs, 285 based on Foata normal form. 1/1892 useless extension candidates. Maximal degree in co-relation 9438. Up to 1674 conditions per place. [2024-06-14 11:32:47,922 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 118 selfloop transitions, 27 changer transitions 0/152 dead transitions. [2024-06-14 11:32:47,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 152 transitions, 1610 flow [2024-06-14 11:32:47,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:47,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:47,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-14 11:32:47,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:32:47,923 INFO L175 Difference]: Start difference. First operand has 120 places, 129 transitions, 1208 flow. Second operand 6 states and 141 transitions. [2024-06-14 11:32:47,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 152 transitions, 1610 flow [2024-06-14 11:32:47,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 152 transitions, 1560 flow, removed 25 selfloop flow, removed 0 redundant places. [2024-06-14 11:32:47,958 INFO L231 Difference]: Finished difference. Result has 126 places, 135 transitions, 1297 flow [2024-06-14 11:32:47,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1164, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1297, PETRI_PLACES=126, PETRI_TRANSITIONS=135} [2024-06-14 11:32:47,961 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-14 11:32:47,961 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 135 transitions, 1297 flow [2024-06-14 11:32:47,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:47,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:47,962 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-14 11:32:47,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:32:47,962 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:47,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:47,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1622905909, now seen corresponding path program 3 times [2024-06-14 11:32:47,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:47,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740219870] [2024-06-14 11:32:47,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:47,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:47,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:48,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:48,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:48,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740219870] [2024-06-14 11:32:48,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740219870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:48,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:48,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:48,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628402761] [2024-06-14 11:32:48,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:48,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:48,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:48,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:48,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:48,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:48,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 135 transitions, 1297 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:48,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:48,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:48,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:48,298 INFO L124 PetriNetUnfolderBase]: 1102/1898 cut-off events. [2024-06-14 11:32:48,298 INFO L125 PetriNetUnfolderBase]: For 31896/31896 co-relation queries the response was YES. [2024-06-14 11:32:48,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9609 conditions, 1898 events. 1102/1898 cut-off events. For 31896/31896 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10641 event pairs, 294 based on Foata normal form. 1/1893 useless extension candidates. Maximal degree in co-relation 9547. Up to 1658 conditions per place. [2024-06-14 11:32:48,310 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 111 selfloop transitions, 38 changer transitions 0/156 dead transitions. [2024-06-14 11:32:48,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 156 transitions, 1783 flow [2024-06-14 11:32:48,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:48,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:48,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 11:32:48,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-14 11:32:48,311 INFO L175 Difference]: Start difference. First operand has 126 places, 135 transitions, 1297 flow. Second operand 6 states and 143 transitions. [2024-06-14 11:32:48,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 156 transitions, 1783 flow [2024-06-14 11:32:48,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 156 transitions, 1714 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:48,346 INFO L231 Difference]: Finished difference. Result has 128 places, 138 transitions, 1346 flow [2024-06-14 11:32:48,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1228, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1346, PETRI_PLACES=128, PETRI_TRANSITIONS=138} [2024-06-14 11:32:48,347 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-14 11:32:48,347 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 138 transitions, 1346 flow [2024-06-14 11:32:48,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:48,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:48,348 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-14 11:32:48,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:32:48,348 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:48,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:48,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1903072885, now seen corresponding path program 4 times [2024-06-14 11:32:48,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:48,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901730362] [2024-06-14 11:32:48,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:48,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:48,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:48,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:48,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:48,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901730362] [2024-06-14 11:32:48,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901730362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:48,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:48,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:48,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093487086] [2024-06-14 11:32:48,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:48,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:48,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:48,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:48,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:48,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:48,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 138 transitions, 1346 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:48,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:48,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:48,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:48,679 INFO L124 PetriNetUnfolderBase]: 1107/1907 cut-off events. [2024-06-14 11:32:48,680 INFO L125 PetriNetUnfolderBase]: For 33914/33914 co-relation queries the response was YES. [2024-06-14 11:32:48,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9753 conditions, 1907 events. 1107/1907 cut-off events. For 33914/33914 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 10701 event pairs, 294 based on Foata normal form. 1/1902 useless extension candidates. Maximal degree in co-relation 9691. Up to 1664 conditions per place. [2024-06-14 11:32:48,692 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 107 selfloop transitions, 42 changer transitions 0/156 dead transitions. [2024-06-14 11:32:48,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 156 transitions, 1785 flow [2024-06-14 11:32:48,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:48,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:48,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 11:32:48,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-14 11:32:48,693 INFO L175 Difference]: Start difference. First operand has 128 places, 138 transitions, 1346 flow. Second operand 6 states and 139 transitions. [2024-06-14 11:32:48,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 156 transitions, 1785 flow [2024-06-14 11:32:48,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 156 transitions, 1673 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:48,734 INFO L231 Difference]: Finished difference. Result has 130 places, 142 transitions, 1375 flow [2024-06-14 11:32:48,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1247, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1375, PETRI_PLACES=130, PETRI_TRANSITIONS=142} [2024-06-14 11:32:48,734 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-14 11:32:48,734 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 142 transitions, 1375 flow [2024-06-14 11:32:48,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:48,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:48,734 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-14 11:32:48,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:32:48,735 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:48,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:48,735 INFO L85 PathProgramCache]: Analyzing trace with hash 10903197, now seen corresponding path program 5 times [2024-06-14 11:32:48,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:48,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855364543] [2024-06-14 11:32:48,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:48,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:48,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:48,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:48,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:48,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855364543] [2024-06-14 11:32:48,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855364543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:48,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:48,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:48,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738512284] [2024-06-14 11:32:48,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:48,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:48,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:48,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:48,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:48,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:48,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 142 transitions, 1375 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:48,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:48,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:48,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:49,115 INFO L124 PetriNetUnfolderBase]: 1104/1908 cut-off events. [2024-06-14 11:32:49,115 INFO L125 PetriNetUnfolderBase]: For 34938/34938 co-relation queries the response was YES. [2024-06-14 11:32:49,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9719 conditions, 1908 events. 1104/1908 cut-off events. For 34938/34938 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10700 event pairs, 285 based on Foata normal form. 1/1906 useless extension candidates. Maximal degree in co-relation 9657. Up to 1635 conditions per place. [2024-06-14 11:32:49,126 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 113 selfloop transitions, 49 changer transitions 0/169 dead transitions. [2024-06-14 11:32:49,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 169 transitions, 1825 flow [2024-06-14 11:32:49,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:49,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:49,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:32:49,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 11:32:49,127 INFO L175 Difference]: Start difference. First operand has 130 places, 142 transitions, 1375 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:32:49,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 169 transitions, 1825 flow [2024-06-14 11:32:49,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 169 transitions, 1743 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:49,169 INFO L231 Difference]: Finished difference. Result has 135 places, 142 transitions, 1417 flow [2024-06-14 11:32:49,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1293, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1417, PETRI_PLACES=135, PETRI_TRANSITIONS=142} [2024-06-14 11:32:49,170 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-14 11:32:49,170 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 142 transitions, 1417 flow [2024-06-14 11:32:49,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:49,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:49,170 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-14 11:32:49,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:32:49,170 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-14 11:32:49,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:49,170 INFO L85 PathProgramCache]: Analyzing trace with hash 599539647, now seen corresponding path program 6 times [2024-06-14 11:32:49,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:49,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639637192] [2024-06-14 11:32:49,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:49,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:49,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:49,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:49,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:49,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639637192] [2024-06-14 11:32:49,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639637192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:49,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:49,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:49,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101276087] [2024-06-14 11:32:49,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:49,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:49,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:49,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:49,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:49,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:49,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 142 transitions, 1417 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:49,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:49,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:49,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:49,519 INFO L124 PetriNetUnfolderBase]: 1101/1894 cut-off events. [2024-06-14 11:32:49,520 INFO L125 PetriNetUnfolderBase]: For 37295/37295 co-relation queries the response was YES. [2024-06-14 11:32:49,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9788 conditions, 1894 events. 1101/1894 cut-off events. For 37295/37295 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10639 event pairs, 303 based on Foata normal form. 1/1886 useless extension candidates. Maximal degree in co-relation 9725. Up to 1632 conditions per place. [2024-06-14 11:32:49,531 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 103 selfloop transitions, 47 changer transitions 0/157 dead transitions. [2024-06-14 11:32:49,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 157 transitions, 1755 flow [2024-06-14 11:32:49,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:49,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:49,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-14 11:32:49,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 11:32:49,532 INFO L175 Difference]: Start difference. First operand has 135 places, 142 transitions, 1417 flow. Second operand 5 states and 125 transitions. [2024-06-14 11:32:49,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 157 transitions, 1755 flow [2024-06-14 11:32:49,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 157 transitions, 1615 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:49,571 INFO L231 Difference]: Finished difference. Result has 133 places, 142 transitions, 1381 flow [2024-06-14 11:32:49,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1277, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1381, PETRI_PLACES=133, PETRI_TRANSITIONS=142} [2024-06-14 11:32:49,571 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-14 11:32:49,571 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 142 transitions, 1381 flow [2024-06-14 11:32:49,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:49,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:49,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:49,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:32:49,572 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:49,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:49,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1789996979, now seen corresponding path program 1 times [2024-06-14 11:32:49,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:49,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824823674] [2024-06-14 11:32:49,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:49,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:49,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:49,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:49,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:49,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824823674] [2024-06-14 11:32:49,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824823674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:49,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:49,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:49,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290970436] [2024-06-14 11:32:49,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:49,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:49,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:49,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:49,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:49,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:32:49,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 142 transitions, 1381 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:49,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:49,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:32:49,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:49,908 INFO L124 PetriNetUnfolderBase]: 1101/1950 cut-off events. [2024-06-14 11:32:49,908 INFO L125 PetriNetUnfolderBase]: For 41075/41075 co-relation queries the response was YES. [2024-06-14 11:32:49,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10014 conditions, 1950 events. 1101/1950 cut-off events. For 41075/41075 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11300 event pairs, 256 based on Foata normal form. 8/1952 useless extension candidates. Maximal degree in co-relation 9951. Up to 1547 conditions per place. [2024-06-14 11:32:49,919 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 117 selfloop transitions, 24 changer transitions 0/168 dead transitions. [2024-06-14 11:32:49,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 168 transitions, 1825 flow [2024-06-14 11:32:49,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:49,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:49,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:32:49,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 11:32:49,920 INFO L175 Difference]: Start difference. First operand has 133 places, 142 transitions, 1381 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:32:49,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 168 transitions, 1825 flow [2024-06-14 11:32:49,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 168 transitions, 1723 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:49,964 INFO L231 Difference]: Finished difference. Result has 134 places, 144 transitions, 1359 flow [2024-06-14 11:32:49,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1281, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1359, PETRI_PLACES=134, PETRI_TRANSITIONS=144} [2024-06-14 11:32:49,965 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-14 11:32:49,965 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 144 transitions, 1359 flow [2024-06-14 11:32:49,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:49,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:49,965 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-14 11:32:49,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:32:49,965 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:49,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:49,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1903081813, now seen corresponding path program 2 times [2024-06-14 11:32:49,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:49,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119792509] [2024-06-14 11:32:49,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:49,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:49,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:50,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:50,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:50,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119792509] [2024-06-14 11:32:50,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119792509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:50,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:50,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:50,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476332156] [2024-06-14 11:32:50,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:50,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:50,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:50,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:50,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:50,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:32:50,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 144 transitions, 1359 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:50,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:50,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:32:50,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:50,300 INFO L124 PetriNetUnfolderBase]: 1135/1994 cut-off events. [2024-06-14 11:32:50,300 INFO L125 PetriNetUnfolderBase]: For 42299/42299 co-relation queries the response was YES. [2024-06-14 11:32:50,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10271 conditions, 1994 events. 1135/1994 cut-off events. For 42299/42299 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11557 event pairs, 286 based on Foata normal form. 10/1998 useless extension candidates. Maximal degree in co-relation 10208. Up to 1668 conditions per place. [2024-06-14 11:32:50,315 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 113 selfloop transitions, 22 changer transitions 0/162 dead transitions. [2024-06-14 11:32:50,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 162 transitions, 1701 flow [2024-06-14 11:32:50,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:50,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:50,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:32:50,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-14 11:32:50,316 INFO L175 Difference]: Start difference. First operand has 134 places, 144 transitions, 1359 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:32:50,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 162 transitions, 1701 flow [2024-06-14 11:32:50,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 162 transitions, 1672 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:50,362 INFO L231 Difference]: Finished difference. Result has 138 places, 145 transitions, 1396 flow [2024-06-14 11:32:50,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1330, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1396, PETRI_PLACES=138, PETRI_TRANSITIONS=145} [2024-06-14 11:32:50,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-14 11:32:50,362 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 145 transitions, 1396 flow [2024-06-14 11:32:50,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:50,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:50,362 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-14 11:32:50,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:32:50,363 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:32:50,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:50,363 INFO L85 PathProgramCache]: Analyzing trace with hash 294786645, now seen corresponding path program 3 times [2024-06-14 11:32:50,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:50,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835637170] [2024-06-14 11:32:50,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:50,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:50,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:50,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:50,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:50,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835637170] [2024-06-14 11:32:50,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835637170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:50,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:50,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:50,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681099703] [2024-06-14 11:32:50,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:50,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:50,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:50,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:50,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:50,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:32:50,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 145 transitions, 1396 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:50,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:50,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:32:50,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:50,706 INFO L124 PetriNetUnfolderBase]: 1113/1972 cut-off events. [2024-06-14 11:32:50,707 INFO L125 PetriNetUnfolderBase]: For 40157/40157 co-relation queries the response was YES. [2024-06-14 11:32:50,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9978 conditions, 1972 events. 1113/1972 cut-off events. For 40157/40157 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11465 event pairs, 251 based on Foata normal form. 10/1976 useless extension candidates. Maximal degree in co-relation 9913. Up to 1622 conditions per place. [2024-06-14 11:32:50,718 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 118 selfloop transitions, 19 changer transitions 0/164 dead transitions. [2024-06-14 11:32:50,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 164 transitions, 1734 flow [2024-06-14 11:32:50,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:50,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:50,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 11:32:50,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195121951219512 [2024-06-14 11:32:50,719 INFO L175 Difference]: Start difference. First operand has 138 places, 145 transitions, 1396 flow. Second operand 5 states and 127 transitions. [2024-06-14 11:32:50,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 164 transitions, 1734 flow [2024-06-14 11:32:50,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 164 transitions, 1688 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:50,766 INFO L231 Difference]: Finished difference. Result has 139 places, 145 transitions, 1397 flow [2024-06-14 11:32:50,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1397, PETRI_PLACES=139, PETRI_TRANSITIONS=145} [2024-06-14 11:32:50,767 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-14 11:32:50,767 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 145 transitions, 1397 flow [2024-06-14 11:32:50,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:50,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:50,767 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-14 11:32:50,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:32:50,767 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-14 11:32:50,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:50,768 INFO L85 PathProgramCache]: Analyzing trace with hash 779235845, now seen corresponding path program 1 times [2024-06-14 11:32:50,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:50,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158649150] [2024-06-14 11:32:50,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:50,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:50,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:50,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:50,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:50,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158649150] [2024-06-14 11:32:50,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158649150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:50,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:50,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:50,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670353917] [2024-06-14 11:32:50,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:50,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:50,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:50,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:50,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:50,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:50,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 145 transitions, 1397 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:50,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:50,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:50,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:51,116 INFO L124 PetriNetUnfolderBase]: 1188/2045 cut-off events. [2024-06-14 11:32:51,117 INFO L125 PetriNetUnfolderBase]: For 38350/38350 co-relation queries the response was YES. [2024-06-14 11:32:51,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10459 conditions, 2045 events. 1188/2045 cut-off events. For 38350/38350 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 11618 event pairs, 303 based on Foata normal form. 1/2041 useless extension candidates. Maximal degree in co-relation 10393. Up to 1747 conditions per place. [2024-06-14 11:32:51,129 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 120 selfloop transitions, 55 changer transitions 0/182 dead transitions. [2024-06-14 11:32:51,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 182 transitions, 2065 flow [2024-06-14 11:32:51,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:51,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:51,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:32:51,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-14 11:32:51,130 INFO L175 Difference]: Start difference. First operand has 139 places, 145 transitions, 1397 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:32:51,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 182 transitions, 2065 flow [2024-06-14 11:32:51,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 182 transitions, 2021 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:51,177 INFO L231 Difference]: Finished difference. Result has 143 places, 160 transitions, 1657 flow [2024-06-14 11:32:51,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1353, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1657, PETRI_PLACES=143, PETRI_TRANSITIONS=160} [2024-06-14 11:32:51,177 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-14 11:32:51,177 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 160 transitions, 1657 flow [2024-06-14 11:32:51,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:51,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:51,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:51,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:32:51,178 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-14 11:32:51,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:51,178 INFO L85 PathProgramCache]: Analyzing trace with hash 918077003, now seen corresponding path program 2 times [2024-06-14 11:32:51,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:51,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895035828] [2024-06-14 11:32:51,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:51,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:51,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:51,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:51,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:51,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895035828] [2024-06-14 11:32:51,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895035828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:51,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:51,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:51,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310184567] [2024-06-14 11:32:51,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:51,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:51,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:51,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:51,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:51,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:51,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 160 transitions, 1657 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:51,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:51,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:51,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:51,573 INFO L124 PetriNetUnfolderBase]: 1214/2092 cut-off events. [2024-06-14 11:32:51,573 INFO L125 PetriNetUnfolderBase]: For 43034/43034 co-relation queries the response was YES. [2024-06-14 11:32:51,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11161 conditions, 2092 events. 1214/2092 cut-off events. For 43034/43034 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 11929 event pairs, 295 based on Foata normal form. 2/2091 useless extension candidates. Maximal degree in co-relation 11093. Up to 1813 conditions per place. [2024-06-14 11:32:51,584 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 134 selfloop transitions, 52 changer transitions 0/193 dead transitions. [2024-06-14 11:32:51,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 193 transitions, 2329 flow [2024-06-14 11:32:51,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:51,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:51,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:32:51,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-14 11:32:51,585 INFO L175 Difference]: Start difference. First operand has 143 places, 160 transitions, 1657 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:32:51,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 193 transitions, 2329 flow [2024-06-14 11:32:51,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 193 transitions, 2258 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:51,646 INFO L231 Difference]: Finished difference. Result has 148 places, 172 transitions, 1864 flow [2024-06-14 11:32:51,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1598, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1864, PETRI_PLACES=148, PETRI_TRANSITIONS=172} [2024-06-14 11:32:51,647 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-14 11:32:51,647 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 172 transitions, 1864 flow [2024-06-14 11:32:51,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:51,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:51,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:51,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:32:51,647 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-14 11:32:51,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:51,647 INFO L85 PathProgramCache]: Analyzing trace with hash 927052835, now seen corresponding path program 3 times [2024-06-14 11:32:51,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:51,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836675869] [2024-06-14 11:32:51,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:51,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:51,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:51,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:51,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:51,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836675869] [2024-06-14 11:32:51,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836675869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:51,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:51,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:51,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457529886] [2024-06-14 11:32:51,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:51,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:51,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:51,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:51,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:51,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:51,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 172 transitions, 1864 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:51,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:51,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:51,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:52,041 INFO L124 PetriNetUnfolderBase]: 1208/2084 cut-off events. [2024-06-14 11:32:52,041 INFO L125 PetriNetUnfolderBase]: For 45528/45528 co-relation queries the response was YES. [2024-06-14 11:32:52,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11463 conditions, 2084 events. 1208/2084 cut-off events. For 45528/45528 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 11879 event pairs, 295 based on Foata normal form. 2/2083 useless extension candidates. Maximal degree in co-relation 11393. Up to 1807 conditions per place. [2024-06-14 11:32:52,056 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 133 selfloop transitions, 54 changer transitions 0/194 dead transitions. [2024-06-14 11:32:52,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 194 transitions, 2324 flow [2024-06-14 11:32:52,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:52,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:52,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-14 11:32:52,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5420054200542005 [2024-06-14 11:32:52,057 INFO L175 Difference]: Start difference. First operand has 148 places, 172 transitions, 1864 flow. Second operand 9 states and 200 transitions. [2024-06-14 11:32:52,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 194 transitions, 2324 flow [2024-06-14 11:32:52,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 194 transitions, 2201 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:52,120 INFO L231 Difference]: Finished difference. Result has 154 places, 172 transitions, 1859 flow [2024-06-14 11:32:52,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1741, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1859, PETRI_PLACES=154, PETRI_TRANSITIONS=172} [2024-06-14 11:32:52,120 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-14 11:32:52,120 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 172 transitions, 1859 flow [2024-06-14 11:32:52,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:52,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:52,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:52,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:32:52,121 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-14 11:32:52,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:52,121 INFO L85 PathProgramCache]: Analyzing trace with hash 927060771, now seen corresponding path program 1 times [2024-06-14 11:32:52,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:52,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228709025] [2024-06-14 11:32:52,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:52,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:52,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:52,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-14 11:32:52,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:52,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228709025] [2024-06-14 11:32:52,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228709025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:52,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:52,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:52,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022430640] [2024-06-14 11:32:52,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:52,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:52,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:52,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:52,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:52,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:32:52,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 172 transitions, 1859 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:52,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:52,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:32:52,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:52,480 INFO L124 PetriNetUnfolderBase]: 1178/2049 cut-off events. [2024-06-14 11:32:52,480 INFO L125 PetriNetUnfolderBase]: For 52349/52349 co-relation queries the response was YES. [2024-06-14 11:32:52,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11465 conditions, 2049 events. 1178/2049 cut-off events. For 52349/52349 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 11755 event pairs, 284 based on Foata normal form. 10/2035 useless extension candidates. Maximal degree in co-relation 11393. Up to 1692 conditions per place. [2024-06-14 11:32:52,493 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 131 selfloop transitions, 37 changer transitions 0/194 dead transitions. [2024-06-14 11:32:52,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 194 transitions, 2277 flow [2024-06-14 11:32:52,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:52,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:52,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:32:52,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 11:32:52,494 INFO L175 Difference]: Start difference. First operand has 154 places, 172 transitions, 1859 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:32:52,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 194 transitions, 2277 flow [2024-06-14 11:32:52,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 194 transitions, 2149 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:32:52,557 INFO L231 Difference]: Finished difference. Result has 153 places, 173 transitions, 1825 flow [2024-06-14 11:32:52,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1731, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1825, PETRI_PLACES=153, PETRI_TRANSITIONS=173} [2024-06-14 11:32:52,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-14 11:32:52,558 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 173 transitions, 1825 flow [2024-06-14 11:32:52,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:52,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:52,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:52,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:32:52,558 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-14 11:32:52,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:52,558 INFO L85 PathProgramCache]: Analyzing trace with hash -610641009, now seen corresponding path program 4 times [2024-06-14 11:32:52,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:52,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900218159] [2024-06-14 11:32:52,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:52,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:52,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:52,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:52,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:52,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900218159] [2024-06-14 11:32:52,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900218159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:52,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:52,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:52,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472418809] [2024-06-14 11:32:52,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:52,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:52,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:52,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:52,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:52,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:52,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 173 transitions, 1825 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:52,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:52,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:52,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:52,902 INFO L124 PetriNetUnfolderBase]: 1249/2144 cut-off events. [2024-06-14 11:32:52,902 INFO L125 PetriNetUnfolderBase]: For 50135/50135 co-relation queries the response was YES. [2024-06-14 11:32:52,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11974 conditions, 2144 events. 1249/2144 cut-off events. For 50135/50135 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 12301 event pairs, 311 based on Foata normal form. 1/2139 useless extension candidates. Maximal degree in co-relation 11901. Up to 1835 conditions per place. [2024-06-14 11:32:52,913 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 124 selfloop transitions, 65 changer transitions 0/196 dead transitions. [2024-06-14 11:32:52,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 196 transitions, 2443 flow [2024-06-14 11:32:52,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:52,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:52,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:32:52,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:32:52,914 INFO L175 Difference]: Start difference. First operand has 153 places, 173 transitions, 1825 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:32:52,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 196 transitions, 2443 flow [2024-06-14 11:32:52,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 196 transitions, 2369 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:52,974 INFO L231 Difference]: Finished difference. Result has 155 places, 177 transitions, 1941 flow [2024-06-14 11:32:52,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1751, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1941, PETRI_PLACES=155, PETRI_TRANSITIONS=177} [2024-06-14 11:32:52,974 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-14 11:32:52,974 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 177 transitions, 1941 flow [2024-06-14 11:32:52,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:52,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:52,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:52,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:32:52,975 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-14 11:32:52,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:52,975 INFO L85 PathProgramCache]: Analyzing trace with hash -256365879, now seen corresponding path program 5 times [2024-06-14 11:32:52,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:52,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647856919] [2024-06-14 11:32:52,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:52,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:52,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:53,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:53,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:53,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647856919] [2024-06-14 11:32:53,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647856919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:53,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:53,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:53,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36041665] [2024-06-14 11:32:53,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:53,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:53,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:53,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:53,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:53,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:53,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 177 transitions, 1941 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:53,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:53,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:53,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:53,327 INFO L124 PetriNetUnfolderBase]: 1254/2158 cut-off events. [2024-06-14 11:32:53,327 INFO L125 PetriNetUnfolderBase]: For 52116/52116 co-relation queries the response was YES. [2024-06-14 11:32:53,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12133 conditions, 2158 events. 1254/2158 cut-off events. For 52116/52116 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 12385 event pairs, 299 based on Foata normal form. 1/2156 useless extension candidates. Maximal degree in co-relation 12059. Up to 1935 conditions per place. [2024-06-14 11:32:53,341 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 162 selfloop transitions, 25 changer transitions 0/194 dead transitions. [2024-06-14 11:32:53,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 194 transitions, 2394 flow [2024-06-14 11:32:53,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:53,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:53,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-14 11:32:53,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-14 11:32:53,369 INFO L175 Difference]: Start difference. First operand has 155 places, 177 transitions, 1941 flow. Second operand 7 states and 155 transitions. [2024-06-14 11:32:53,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 194 transitions, 2394 flow [2024-06-14 11:32:53,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 194 transitions, 2263 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:53,438 INFO L231 Difference]: Finished difference. Result has 159 places, 180 transitions, 1917 flow [2024-06-14 11:32:53,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1815, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1917, PETRI_PLACES=159, PETRI_TRANSITIONS=180} [2024-06-14 11:32:53,438 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-14 11:32:53,438 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 180 transitions, 1917 flow [2024-06-14 11:32:53,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:53,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:53,439 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-14 11:32:53,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:32:53,439 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-14 11:32:53,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:53,439 INFO L85 PathProgramCache]: Analyzing trace with hash -256377969, now seen corresponding path program 6 times [2024-06-14 11:32:53,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:53,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867858945] [2024-06-14 11:32:53,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:53,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:53,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:53,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:53,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:53,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867858945] [2024-06-14 11:32:53,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867858945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:53,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:53,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:53,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740918413] [2024-06-14 11:32:53,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:53,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:53,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:53,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:53,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:53,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:53,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 180 transitions, 1917 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:53,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:53,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:53,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:53,832 INFO L124 PetriNetUnfolderBase]: 1259/2166 cut-off events. [2024-06-14 11:32:53,833 INFO L125 PetriNetUnfolderBase]: For 54796/54796 co-relation queries the response was YES. [2024-06-14 11:32:53,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12124 conditions, 2166 events. 1259/2166 cut-off events. For 54796/54796 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 12495 event pairs, 313 based on Foata normal form. 1/2161 useless extension candidates. Maximal degree in co-relation 12048. Up to 1847 conditions per place. [2024-06-14 11:32:53,848 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 121 selfloop transitions, 70 changer transitions 0/198 dead transitions. [2024-06-14 11:32:53,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 198 transitions, 2455 flow [2024-06-14 11:32:53,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:53,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:53,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:32:53,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:32:53,849 INFO L175 Difference]: Start difference. First operand has 159 places, 180 transitions, 1917 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:32:53,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 198 transitions, 2455 flow [2024-06-14 11:32:53,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 198 transitions, 2337 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:53,927 INFO L231 Difference]: Finished difference. Result has 159 places, 183 transitions, 1991 flow [2024-06-14 11:32:53,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1799, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1991, PETRI_PLACES=159, PETRI_TRANSITIONS=183} [2024-06-14 11:32:53,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-14 11:32:53,927 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 183 transitions, 1991 flow [2024-06-14 11:32:53,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:53,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:53,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:53,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:32:53,928 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-14 11:32:53,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:53,929 INFO L85 PathProgramCache]: Analyzing trace with hash 548591883, now seen corresponding path program 7 times [2024-06-14 11:32:53,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:53,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120420882] [2024-06-14 11:32:53,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:53,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:53,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:54,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:54,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:54,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120420882] [2024-06-14 11:32:54,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120420882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:54,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:54,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:54,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896131916] [2024-06-14 11:32:54,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:54,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:54,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:54,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:54,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:54,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:54,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 183 transitions, 1991 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:54,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:54,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:54,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:54,323 INFO L124 PetriNetUnfolderBase]: 1269/2185 cut-off events. [2024-06-14 11:32:54,323 INFO L125 PetriNetUnfolderBase]: For 56940/56940 co-relation queries the response was YES. [2024-06-14 11:32:54,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12385 conditions, 2185 events. 1269/2185 cut-off events. For 56940/56940 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 12594 event pairs, 299 based on Foata normal form. 1/2183 useless extension candidates. Maximal degree in co-relation 12309. Up to 1961 conditions per place. [2024-06-14 11:32:54,337 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 172 selfloop transitions, 23 changer transitions 0/202 dead transitions. [2024-06-14 11:32:54,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 202 transitions, 2506 flow [2024-06-14 11:32:54,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:54,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:54,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-14 11:32:54,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-14 11:32:54,338 INFO L175 Difference]: Start difference. First operand has 159 places, 183 transitions, 1991 flow. Second operand 6 states and 137 transitions. [2024-06-14 11:32:54,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 202 transitions, 2506 flow [2024-06-14 11:32:54,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 202 transitions, 2375 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:54,422 INFO L231 Difference]: Finished difference. Result has 161 places, 189 transitions, 2011 flow [2024-06-14 11:32:54,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1865, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2011, PETRI_PLACES=161, PETRI_TRANSITIONS=189} [2024-06-14 11:32:54,422 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-14 11:32:54,422 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 189 transitions, 2011 flow [2024-06-14 11:32:54,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:54,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:54,423 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-14 11:32:54,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:32:54,423 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-14 11:32:54,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:54,423 INFO L85 PathProgramCache]: Analyzing trace with hash 548176173, now seen corresponding path program 8 times [2024-06-14 11:32:54,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:54,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707761856] [2024-06-14 11:32:54,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:54,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:54,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:54,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:54,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:54,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707761856] [2024-06-14 11:32:54,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707761856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:54,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:54,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:54,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621537583] [2024-06-14 11:32:54,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:54,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:54,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:54,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:54,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:54,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:54,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 189 transitions, 2011 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:54,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:54,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:54,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:54,794 INFO L124 PetriNetUnfolderBase]: 1282/2201 cut-off events. [2024-06-14 11:32:54,795 INFO L125 PetriNetUnfolderBase]: For 60768/60768 co-relation queries the response was YES. [2024-06-14 11:32:54,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12508 conditions, 2201 events. 1282/2201 cut-off events. For 60768/60768 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 12770 event pairs, 325 based on Foata normal form. 1/2193 useless extension candidates. Maximal degree in co-relation 12431. Up to 1836 conditions per place. [2024-06-14 11:32:54,808 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 119 selfloop transitions, 87 changer transitions 0/213 dead transitions. [2024-06-14 11:32:54,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 213 transitions, 2720 flow [2024-06-14 11:32:54,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:54,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:54,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:32:54,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 11:32:54,810 INFO L175 Difference]: Start difference. First operand has 161 places, 189 transitions, 2011 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:32:54,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 213 transitions, 2720 flow [2024-06-14 11:32:54,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 213 transitions, 2640 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:54,878 INFO L231 Difference]: Finished difference. Result has 165 places, 195 transitions, 2272 flow [2024-06-14 11:32:54,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1931, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2272, PETRI_PLACES=165, PETRI_TRANSITIONS=195} [2024-06-14 11:32:54,879 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-14 11:32:54,879 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 195 transitions, 2272 flow [2024-06-14 11:32:54,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:54,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:54,879 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-14 11:32:54,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:32:54,879 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-14 11:32:54,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:54,880 INFO L85 PathProgramCache]: Analyzing trace with hash 741227433, now seen corresponding path program 9 times [2024-06-14 11:32:54,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:54,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458434492] [2024-06-14 11:32:54,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:54,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:54,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:54,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:54,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:54,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458434492] [2024-06-14 11:32:54,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458434492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:54,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:54,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:54,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634317910] [2024-06-14 11:32:54,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:54,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:54,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:54,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:54,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:54,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:54,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 195 transitions, 2272 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:54,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:54,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:54,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:55,271 INFO L124 PetriNetUnfolderBase]: 1287/2224 cut-off events. [2024-06-14 11:32:55,271 INFO L125 PetriNetUnfolderBase]: For 65033/65033 co-relation queries the response was YES. [2024-06-14 11:32:55,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13161 conditions, 2224 events. 1287/2224 cut-off events. For 65033/65033 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 12912 event pairs, 305 based on Foata normal form. 1/2222 useless extension candidates. Maximal degree in co-relation 13082. Up to 1934 conditions per place. [2024-06-14 11:32:55,287 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 167 selfloop transitions, 49 changer transitions 0/223 dead transitions. [2024-06-14 11:32:55,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 223 transitions, 2915 flow [2024-06-14 11:32:55,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:55,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:55,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 11:32:55,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-14 11:32:55,290 INFO L175 Difference]: Start difference. First operand has 165 places, 195 transitions, 2272 flow. Second operand 6 states and 152 transitions. [2024-06-14 11:32:55,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 223 transitions, 2915 flow [2024-06-14 11:32:55,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 223 transitions, 2701 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:55,388 INFO L231 Difference]: Finished difference. Result has 168 places, 200 transitions, 2281 flow [2024-06-14 11:32:55,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2064, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2281, PETRI_PLACES=168, PETRI_TRANSITIONS=200} [2024-06-14 11:32:55,389 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-14 11:32:55,389 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 200 transitions, 2281 flow [2024-06-14 11:32:55,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:55,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:55,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:55,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:32:55,390 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-14 11:32:55,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:55,390 INFO L85 PathProgramCache]: Analyzing trace with hash 747893673, now seen corresponding path program 10 times [2024-06-14 11:32:55,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:55,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734276178] [2024-06-14 11:32:55,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:55,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:55,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:55,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:55,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:55,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734276178] [2024-06-14 11:32:55,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734276178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:55,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:55,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:55,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982939262] [2024-06-14 11:32:55,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:55,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:55,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:55,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:55,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:55,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:55,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 200 transitions, 2281 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:55,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:55,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:55,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:55,839 INFO L124 PetriNetUnfolderBase]: 1284/2220 cut-off events. [2024-06-14 11:32:55,840 INFO L125 PetriNetUnfolderBase]: For 66417/66417 co-relation queries the response was YES. [2024-06-14 11:32:55,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13131 conditions, 2220 events. 1284/2220 cut-off events. For 66417/66417 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 12856 event pairs, 305 based on Foata normal form. 1/2218 useless extension candidates. Maximal degree in co-relation 13050. Up to 1931 conditions per place. [2024-06-14 11:32:55,856 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 170 selfloop transitions, 49 changer transitions 0/226 dead transitions. [2024-06-14 11:32:55,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 226 transitions, 2785 flow [2024-06-14 11:32:55,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:55,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:55,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:32:55,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-14 11:32:55,857 INFO L175 Difference]: Start difference. First operand has 168 places, 200 transitions, 2281 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:32:55,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 226 transitions, 2785 flow [2024-06-14 11:32:55,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 226 transitions, 2685 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:55,953 INFO L231 Difference]: Finished difference. Result has 172 places, 200 transitions, 2297 flow [2024-06-14 11:32:55,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2181, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2297, PETRI_PLACES=172, PETRI_TRANSITIONS=200} [2024-06-14 11:32:55,953 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-14 11:32:55,953 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 200 transitions, 2297 flow [2024-06-14 11:32:55,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:55,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:55,954 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-14 11:32:55,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:32:55,954 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-14 11:32:55,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:55,954 INFO L85 PathProgramCache]: Analyzing trace with hash 338208035, now seen corresponding path program 11 times [2024-06-14 11:32:55,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:55,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809707827] [2024-06-14 11:32:55,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:55,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:55,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:56,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:56,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:56,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809707827] [2024-06-14 11:32:56,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809707827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:56,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:56,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:56,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598908402] [2024-06-14 11:32:56,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:56,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:56,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:56,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:56,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:56,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:56,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 200 transitions, 2297 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:56,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:56,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:56,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:56,372 INFO L124 PetriNetUnfolderBase]: 1302/2251 cut-off events. [2024-06-14 11:32:56,372 INFO L125 PetriNetUnfolderBase]: For 71266/71266 co-relation queries the response was YES. [2024-06-14 11:32:56,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13455 conditions, 2251 events. 1302/2251 cut-off events. For 71266/71266 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 13104 event pairs, 305 based on Foata normal form. 2/2250 useless extension candidates. Maximal degree in co-relation 13373. Up to 1860 conditions per place. [2024-06-14 11:32:56,387 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 119 selfloop transitions, 110 changer transitions 0/236 dead transitions. [2024-06-14 11:32:56,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 236 transitions, 3129 flow [2024-06-14 11:32:56,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:56,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:56,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 11:32:56,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-14 11:32:56,388 INFO L175 Difference]: Start difference. First operand has 172 places, 200 transitions, 2297 flow. Second operand 9 states and 211 transitions. [2024-06-14 11:32:56,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 236 transitions, 3129 flow [2024-06-14 11:32:56,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 236 transitions, 2995 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:56,481 INFO L231 Difference]: Finished difference. Result has 174 places, 209 transitions, 2549 flow [2024-06-14 11:32:56,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2171, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2549, PETRI_PLACES=174, PETRI_TRANSITIONS=209} [2024-06-14 11:32:56,482 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-14 11:32:56,482 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 209 transitions, 2549 flow [2024-06-14 11:32:56,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:56,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:56,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:56,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:32:56,482 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-14 11:32:56,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:56,483 INFO L85 PathProgramCache]: Analyzing trace with hash 341522733, now seen corresponding path program 12 times [2024-06-14 11:32:56,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:56,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742797735] [2024-06-14 11:32:56,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:56,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:56,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:56,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-14 11:32:56,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:56,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742797735] [2024-06-14 11:32:56,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742797735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:56,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:56,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:56,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015574526] [2024-06-14 11:32:56,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:56,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:56,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:56,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:56,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:56,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:56,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 209 transitions, 2549 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:56,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:56,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:56,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:56,891 INFO L124 PetriNetUnfolderBase]: 1296/2243 cut-off events. [2024-06-14 11:32:56,891 INFO L125 PetriNetUnfolderBase]: For 67144/67144 co-relation queries the response was YES. [2024-06-14 11:32:56,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13379 conditions, 2243 events. 1296/2243 cut-off events. For 67144/67144 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 13107 event pairs, 305 based on Foata normal form. 2/2242 useless extension candidates. Maximal degree in co-relation 13297. Up to 1854 conditions per place. [2024-06-14 11:32:56,905 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 125 selfloop transitions, 105 changer transitions 0/237 dead transitions. [2024-06-14 11:32:56,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 237 transitions, 3161 flow [2024-06-14 11:32:56,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:56,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:56,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:32:56,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 11:32:56,906 INFO L175 Difference]: Start difference. First operand has 174 places, 209 transitions, 2549 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:32:56,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 237 transitions, 3161 flow [2024-06-14 11:32:57,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 237 transitions, 2909 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:57,017 INFO L231 Difference]: Finished difference. Result has 176 places, 209 transitions, 2527 flow [2024-06-14 11:32:57,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2299, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2527, PETRI_PLACES=176, PETRI_TRANSITIONS=209} [2024-06-14 11:32:57,018 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-14 11:32:57,018 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 209 transitions, 2527 flow [2024-06-14 11:32:57,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:57,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:57,018 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-14 11:32:57,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:32:57,018 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-14 11:32:57,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:57,019 INFO L85 PathProgramCache]: Analyzing trace with hash 349834461, now seen corresponding path program 2 times [2024-06-14 11:32:57,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:57,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134833142] [2024-06-14 11:32:57,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:57,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:57,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:57,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:57,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:57,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134833142] [2024-06-14 11:32:57,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134833142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:57,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:57,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:57,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382727761] [2024-06-14 11:32:57,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:57,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:57,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:57,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:57,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:57,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:32:57,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 209 transitions, 2527 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:57,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:57,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:32:57,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:57,450 INFO L124 PetriNetUnfolderBase]: 1251/2197 cut-off events. [2024-06-14 11:32:57,450 INFO L125 PetriNetUnfolderBase]: For 73915/73915 co-relation queries the response was YES. [2024-06-14 11:32:57,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13159 conditions, 2197 events. 1251/2197 cut-off events. For 73915/73915 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 12980 event pairs, 228 based on Foata normal form. 9/2180 useless extension candidates. Maximal degree in co-relation 13077. Up to 1758 conditions per place. [2024-06-14 11:32:57,465 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 165 selfloop transitions, 31 changer transitions 0/232 dead transitions. [2024-06-14 11:32:57,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 232 transitions, 3011 flow [2024-06-14 11:32:57,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:57,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:57,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-14 11:32:57,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6487804878048781 [2024-06-14 11:32:57,466 INFO L175 Difference]: Start difference. First operand has 176 places, 209 transitions, 2527 flow. Second operand 5 states and 133 transitions. [2024-06-14 11:32:57,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 232 transitions, 3011 flow [2024-06-14 11:32:57,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 232 transitions, 2765 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 11:32:57,577 INFO L231 Difference]: Finished difference. Result has 173 places, 210 transitions, 2372 flow [2024-06-14 11:32:57,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2372, PETRI_PLACES=173, PETRI_TRANSITIONS=210} [2024-06-14 11:32:57,578 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-14 11:32:57,578 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 210 transitions, 2372 flow [2024-06-14 11:32:57,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:57,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:57,578 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-14 11:32:57,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:32:57,578 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-14 11:32:57,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:57,579 INFO L85 PathProgramCache]: Analyzing trace with hash 755520169, now seen corresponding path program 3 times [2024-06-14 11:32:57,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:57,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349754611] [2024-06-14 11:32:57,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:57,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:57,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:57,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:57,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:57,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349754611] [2024-06-14 11:32:57,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349754611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:57,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:57,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:57,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322156927] [2024-06-14 11:32:57,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:57,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:57,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:57,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:57,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:57,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:32:57,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 210 transitions, 2372 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:57,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:57,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:32:57,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:58,004 INFO L124 PetriNetUnfolderBase]: 1277/2239 cut-off events. [2024-06-14 11:32:58,004 INFO L125 PetriNetUnfolderBase]: For 72352/72352 co-relation queries the response was YES. [2024-06-14 11:32:58,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13291 conditions, 2239 events. 1277/2239 cut-off events. For 72352/72352 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 13250 event pairs, 215 based on Foata normal form. 8/2221 useless extension candidates. Maximal degree in co-relation 13209. Up to 1768 conditions per place. [2024-06-14 11:32:58,020 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 167 selfloop transitions, 34 changer transitions 0/237 dead transitions. [2024-06-14 11:32:58,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 237 transitions, 2888 flow [2024-06-14 11:32:58,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:58,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:58,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 11:32:58,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-14 11:32:58,021 INFO L175 Difference]: Start difference. First operand has 173 places, 210 transitions, 2372 flow. Second operand 6 states and 154 transitions. [2024-06-14 11:32:58,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 237 transitions, 2888 flow [2024-06-14 11:32:58,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 237 transitions, 2833 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:58,121 INFO L231 Difference]: Finished difference. Result has 176 places, 211 transitions, 2407 flow [2024-06-14 11:32:58,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2317, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2407, PETRI_PLACES=176, PETRI_TRANSITIONS=211} [2024-06-14 11:32:58,121 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-14 11:32:58,121 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 211 transitions, 2407 flow [2024-06-14 11:32:58,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:58,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:58,122 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-14 11:32:58,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:32:58,122 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-14 11:32:58,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:58,122 INFO L85 PathProgramCache]: Analyzing trace with hash 341738059, now seen corresponding path program 4 times [2024-06-14 11:32:58,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:58,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626088851] [2024-06-14 11:32:58,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:58,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:58,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:58,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:58,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:58,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626088851] [2024-06-14 11:32:58,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626088851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:58,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:58,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:58,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770189713] [2024-06-14 11:32:58,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:58,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:58,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:58,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:58,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:58,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 11:32:58,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 211 transitions, 2407 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:58,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:58,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 11:32:58,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:58,507 INFO L124 PetriNetUnfolderBase]: 1287/2257 cut-off events. [2024-06-14 11:32:58,508 INFO L125 PetriNetUnfolderBase]: For 74193/74193 co-relation queries the response was YES. [2024-06-14 11:32:58,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13337 conditions, 2257 events. 1287/2257 cut-off events. For 74193/74193 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 13369 event pairs, 298 based on Foata normal form. 10/2241 useless extension candidates. Maximal degree in co-relation 13254. Up to 1811 conditions per place. [2024-06-14 11:32:58,526 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 158 selfloop transitions, 38 changer transitions 0/232 dead transitions. [2024-06-14 11:32:58,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 232 transitions, 2889 flow [2024-06-14 11:32:58,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:58,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:58,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:32:58,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 11:32:58,527 INFO L175 Difference]: Start difference. First operand has 176 places, 211 transitions, 2407 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:32:58,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 232 transitions, 2889 flow [2024-06-14 11:32:58,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 232 transitions, 2813 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:58,639 INFO L231 Difference]: Finished difference. Result has 178 places, 212 transitions, 2437 flow [2024-06-14 11:32:58,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2331, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2437, PETRI_PLACES=178, PETRI_TRANSITIONS=212} [2024-06-14 11:32:58,639 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-14 11:32:58,640 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 212 transitions, 2437 flow [2024-06-14 11:32:58,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:58,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:58,640 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-14 11:32:58,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:32:58,640 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-14 11:32:58,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:58,641 INFO L85 PathProgramCache]: Analyzing trace with hash 755527113, now seen corresponding path program 1 times [2024-06-14 11:32:58,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:58,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228972130] [2024-06-14 11:32:58,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:58,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:58,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:58,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-14 11:32:58,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:58,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228972130] [2024-06-14 11:32:58,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228972130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:58,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:58,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:58,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928425631] [2024-06-14 11:32:58,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:58,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:58,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:58,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:58,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:58,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:58,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 212 transitions, 2437 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:58,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:58,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:58,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:59,084 INFO L124 PetriNetUnfolderBase]: 1357/2360 cut-off events. [2024-06-14 11:32:59,084 INFO L125 PetriNetUnfolderBase]: For 68172/68172 co-relation queries the response was YES. [2024-06-14 11:32:59,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13536 conditions, 2360 events. 1357/2360 cut-off events. For 68172/68172 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 13940 event pairs, 268 based on Foata normal form. 6/2363 useless extension candidates. Maximal degree in co-relation 13452. Up to 2007 conditions per place. [2024-06-14 11:32:59,101 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 204 selfloop transitions, 25 changer transitions 0/236 dead transitions. [2024-06-14 11:32:59,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 236 transitions, 3007 flow [2024-06-14 11:32:59,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:59,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:59,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:32:59,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 11:32:59,102 INFO L175 Difference]: Start difference. First operand has 178 places, 212 transitions, 2437 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:32:59,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 236 transitions, 3007 flow [2024-06-14 11:32:59,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 236 transitions, 2927 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:59,209 INFO L231 Difference]: Finished difference. Result has 180 places, 212 transitions, 2411 flow [2024-06-14 11:32:59,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2357, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2411, PETRI_PLACES=180, PETRI_TRANSITIONS=212} [2024-06-14 11:32:59,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-14 11:32:59,210 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 212 transitions, 2411 flow [2024-06-14 11:32:59,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:59,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:59,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-14 11:32:59,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:32:59,210 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-14 11:32:59,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:59,210 INFO L85 PathProgramCache]: Analyzing trace with hash 640233364, now seen corresponding path program 1 times [2024-06-14 11:32:59,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:59,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110268818] [2024-06-14 11:32:59,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:59,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:59,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:59,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:59,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:59,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110268818] [2024-06-14 11:32:59,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110268818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:59,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:59,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:59,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311881412] [2024-06-14 11:32:59,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:59,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:59,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:59,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:59,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:59,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:59,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 212 transitions, 2411 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:59,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:59,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:59,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:59,609 INFO L124 PetriNetUnfolderBase]: 1362/2367 cut-off events. [2024-06-14 11:32:59,609 INFO L125 PetriNetUnfolderBase]: For 63091/63091 co-relation queries the response was YES. [2024-06-14 11:32:59,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13489 conditions, 2367 events. 1362/2367 cut-off events. For 63091/63091 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 13992 event pairs, 308 based on Foata normal form. 1/2365 useless extension candidates. Maximal degree in co-relation 13404. Up to 2067 conditions per place. [2024-06-14 11:32:59,626 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 200 selfloop transitions, 34 changer transitions 0/241 dead transitions. [2024-06-14 11:32:59,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 241 transitions, 2989 flow [2024-06-14 11:32:59,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:59,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:59,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:32:59,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-14 11:32:59,627 INFO L175 Difference]: Start difference. First operand has 180 places, 212 transitions, 2411 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:32:59,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 241 transitions, 2989 flow [2024-06-14 11:32:59,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 241 transitions, 2918 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:59,740 INFO L231 Difference]: Finished difference. Result has 182 places, 215 transitions, 2464 flow [2024-06-14 11:32:59,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2340, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2464, PETRI_PLACES=182, PETRI_TRANSITIONS=215} [2024-06-14 11:32:59,741 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-14 11:32:59,741 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 215 transitions, 2464 flow [2024-06-14 11:32:59,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:59,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:59,741 INFO 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-14 11:32:59,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:32:59,742 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-14 11:32:59,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:59,742 INFO L85 PathProgramCache]: Analyzing trace with hash 930360438, now seen corresponding path program 2 times [2024-06-14 11:32:59,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:59,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215027292] [2024-06-14 11:32:59,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:59,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:59,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:59,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:59,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:59,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215027292] [2024-06-14 11:32:59,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215027292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:59,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:59,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:59,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640391567] [2024-06-14 11:32:59,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:59,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:59,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:59,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:59,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:59,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:32:59,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 215 transitions, 2464 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:59,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:59,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:32:59,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:00,146 INFO L124 PetriNetUnfolderBase]: 1375/2374 cut-off events. [2024-06-14 11:33:00,146 INFO L125 PetriNetUnfolderBase]: For 67744/67744 co-relation queries the response was YES. [2024-06-14 11:33:00,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13845 conditions, 2374 events. 1375/2374 cut-off events. For 67744/67744 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 14020 event pairs, 314 based on Foata normal form. 1/2370 useless extension candidates. Maximal degree in co-relation 13760. Up to 1995 conditions per place. [2024-06-14 11:33:00,164 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 174 selfloop transitions, 68 changer transitions 0/249 dead transitions. [2024-06-14 11:33:00,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 249 transitions, 3336 flow [2024-06-14 11:33:00,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:00,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:00,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:33:00,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 11:33:00,165 INFO L175 Difference]: Start difference. First operand has 182 places, 215 transitions, 2464 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:33:00,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 249 transitions, 3336 flow [2024-06-14 11:33:00,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 249 transitions, 3238 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:00,286 INFO L231 Difference]: Finished difference. Result has 185 places, 224 transitions, 2668 flow [2024-06-14 11:33:00,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2370, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2668, PETRI_PLACES=185, PETRI_TRANSITIONS=224} [2024-06-14 11:33:00,287 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-14 11:33:00,287 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 224 transitions, 2668 flow [2024-06-14 11:33:00,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:00,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:00,287 INFO 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-14 11:33:00,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:33:00,288 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-14 11:33:00,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:00,288 INFO L85 PathProgramCache]: Analyzing trace with hash 820458994, now seen corresponding path program 3 times [2024-06-14 11:33:00,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:00,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57802989] [2024-06-14 11:33:00,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:00,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:00,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:00,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:00,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:00,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57802989] [2024-06-14 11:33:00,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57802989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:00,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:00,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:00,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23408168] [2024-06-14 11:33:00,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:00,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:00,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:00,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:00,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:00,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:00,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 224 transitions, 2668 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:00,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:00,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:00,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:00,684 INFO L124 PetriNetUnfolderBase]: 1380/2379 cut-off events. [2024-06-14 11:33:00,684 INFO L125 PetriNetUnfolderBase]: For 69857/69857 co-relation queries the response was YES. [2024-06-14 11:33:00,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14234 conditions, 2379 events. 1380/2379 cut-off events. For 69857/69857 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 14026 event pairs, 312 based on Foata normal form. 1/2375 useless extension candidates. Maximal degree in co-relation 14148. Up to 2001 conditions per place. [2024-06-14 11:33:00,737 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 172 selfloop transitions, 70 changer transitions 0/249 dead transitions. [2024-06-14 11:33:00,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 249 transitions, 3438 flow [2024-06-14 11:33:00,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:00,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:00,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:33:00,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-14 11:33:00,738 INFO L175 Difference]: Start difference. First operand has 185 places, 224 transitions, 2668 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:33:00,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 249 transitions, 3438 flow [2024-06-14 11:33:00,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 249 transitions, 3304 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:00,875 INFO L231 Difference]: Finished difference. Result has 190 places, 227 transitions, 2736 flow [2024-06-14 11:33:00,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2556, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2736, PETRI_PLACES=190, PETRI_TRANSITIONS=227} [2024-06-14 11:33:00,876 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-14 11:33:00,876 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 227 transitions, 2736 flow [2024-06-14 11:33:00,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:00,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:00,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] [2024-06-14 11:33:00,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:33:00,876 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-14 11:33:00,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:00,876 INFO L85 PathProgramCache]: Analyzing trace with hash 685105560, now seen corresponding path program 4 times [2024-06-14 11:33:00,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:00,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403853334] [2024-06-14 11:33:00,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:00,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:00,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:00,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:00,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:00,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403853334] [2024-06-14 11:33:00,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403853334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:00,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:00,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:00,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100872936] [2024-06-14 11:33:00,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:00,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:00,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:00,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:00,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:01,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:01,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 227 transitions, 2736 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:01,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:01,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:01,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:01,311 INFO L124 PetriNetUnfolderBase]: 1385/2395 cut-off events. [2024-06-14 11:33:01,312 INFO L125 PetriNetUnfolderBase]: For 72208/72208 co-relation queries the response was YES. [2024-06-14 11:33:01,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14419 conditions, 2395 events. 1385/2395 cut-off events. For 72208/72208 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 14162 event pairs, 308 based on Foata normal form. 1/2393 useless extension candidates. Maximal degree in co-relation 14331. Up to 2108 conditions per place. [2024-06-14 11:33:01,331 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 210 selfloop transitions, 30 changer transitions 0/247 dead transitions. [2024-06-14 11:33:01,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 247 transitions, 3298 flow [2024-06-14 11:33:01,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:01,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:01,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:33:01,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-14 11:33:01,334 INFO L175 Difference]: Start difference. First operand has 190 places, 227 transitions, 2736 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:33:01,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 247 transitions, 3298 flow [2024-06-14 11:33:01,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 247 transitions, 3164 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:01,480 INFO L231 Difference]: Finished difference. Result has 193 places, 230 transitions, 2714 flow [2024-06-14 11:33:01,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2605, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2714, PETRI_PLACES=193, PETRI_TRANSITIONS=230} [2024-06-14 11:33:01,481 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-14 11:33:01,481 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 230 transitions, 2714 flow [2024-06-14 11:33:01,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:01,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:01,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:01,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:33:01,481 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-14 11:33:01,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:01,482 INFO L85 PathProgramCache]: Analyzing trace with hash 817608978, now seen corresponding path program 1 times [2024-06-14 11:33:01,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:01,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607980840] [2024-06-14 11:33:01,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:01,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:01,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:01,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:01,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:01,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607980840] [2024-06-14 11:33:01,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607980840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:01,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:01,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:01,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233907332] [2024-06-14 11:33:01,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:01,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:01,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:01,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:01,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:01,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:01,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 230 transitions, 2714 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:01,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:01,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:01,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:01,914 INFO L124 PetriNetUnfolderBase]: 1406/2416 cut-off events. [2024-06-14 11:33:01,914 INFO L125 PetriNetUnfolderBase]: For 78227/78227 co-relation queries the response was YES. [2024-06-14 11:33:01,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14632 conditions, 2416 events. 1406/2416 cut-off events. For 78227/78227 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 14308 event pairs, 306 based on Foata normal form. 2/2411 useless extension candidates. Maximal degree in co-relation 14543. Up to 2081 conditions per place. [2024-06-14 11:33:01,931 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 205 selfloop transitions, 48 changer transitions 0/260 dead transitions. [2024-06-14 11:33:01,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 260 transitions, 3432 flow [2024-06-14 11:33:01,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:01,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:01,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:33:01,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-14 11:33:01,932 INFO L175 Difference]: Start difference. First operand has 193 places, 230 transitions, 2714 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:33:01,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 260 transitions, 3432 flow [2024-06-14 11:33:02,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 260 transitions, 3366 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:02,088 INFO L231 Difference]: Finished difference. Result has 196 places, 234 transitions, 2809 flow [2024-06-14 11:33:02,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2648, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2809, PETRI_PLACES=196, PETRI_TRANSITIONS=234} [2024-06-14 11:33:02,089 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-14 11:33:02,089 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 234 transitions, 2809 flow [2024-06-14 11:33:02,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:02,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:02,089 INFO 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-14 11:33:02,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:33:02,089 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-14 11:33:02,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:02,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1616292482, now seen corresponding path program 2 times [2024-06-14 11:33:02,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:02,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084349909] [2024-06-14 11:33:02,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:02,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:02,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:02,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:02,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:02,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084349909] [2024-06-14 11:33:02,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084349909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:02,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:02,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:02,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884638212] [2024-06-14 11:33:02,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:02,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:02,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:02,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:02,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:02,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:02,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 234 transitions, 2809 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:02,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:02,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:02,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:02,503 INFO L124 PetriNetUnfolderBase]: 1414/2431 cut-off events. [2024-06-14 11:33:02,503 INFO L125 PetriNetUnfolderBase]: For 81463/81463 co-relation queries the response was YES. [2024-06-14 11:33:02,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14928 conditions, 2431 events. 1414/2431 cut-off events. For 81463/81463 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 14364 event pairs, 313 based on Foata normal form. 2/2428 useless extension candidates. Maximal degree in co-relation 14838. Up to 2126 conditions per place. [2024-06-14 11:33:02,521 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 205 selfloop transitions, 45 changer transitions 0/257 dead transitions. [2024-06-14 11:33:02,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 257 transitions, 3393 flow [2024-06-14 11:33:02,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:02,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:02,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:33:02,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-14 11:33:02,522 INFO L175 Difference]: Start difference. First operand has 196 places, 234 transitions, 2809 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:33:02,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 257 transitions, 3393 flow [2024-06-14 11:33:02,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 257 transitions, 3295 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:02,709 INFO L231 Difference]: Finished difference. Result has 200 places, 236 transitions, 2842 flow [2024-06-14 11:33:02,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2723, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2842, PETRI_PLACES=200, PETRI_TRANSITIONS=236} [2024-06-14 11:33:02,709 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-14 11:33:02,709 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 236 transitions, 2842 flow [2024-06-14 11:33:02,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:02,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:02,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:02,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:33:02,709 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-14 11:33:02,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:02,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1101396242, now seen corresponding path program 3 times [2024-06-14 11:33:02,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:02,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249381062] [2024-06-14 11:33:02,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:02,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:02,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:02,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:02,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:02,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249381062] [2024-06-14 11:33:02,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249381062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:02,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:02,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:02,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116777794] [2024-06-14 11:33:02,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:02,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:02,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:02,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:02,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:02,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:02,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 236 transitions, 2842 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:02,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:02,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:02,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:03,234 INFO L124 PetriNetUnfolderBase]: 1450/2490 cut-off events. [2024-06-14 11:33:03,235 INFO L125 PetriNetUnfolderBase]: For 84478/84478 co-relation queries the response was YES. [2024-06-14 11:33:03,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15290 conditions, 2490 events. 1450/2490 cut-off events. For 84478/84478 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 14712 event pairs, 311 based on Foata normal form. 2/2489 useless extension candidates. Maximal degree in co-relation 15198. Up to 2172 conditions per place. [2024-06-14 11:33:03,254 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 223 selfloop transitions, 30 changer transitions 0/260 dead transitions. [2024-06-14 11:33:03,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 260 transitions, 3469 flow [2024-06-14 11:33:03,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:03,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:03,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:33:03,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-14 11:33:03,255 INFO L175 Difference]: Start difference. First operand has 200 places, 236 transitions, 2842 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:33:03,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 260 transitions, 3469 flow [2024-06-14 11:33:03,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 260 transitions, 3370 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:03,424 INFO L231 Difference]: Finished difference. Result has 202 places, 239 transitions, 2850 flow [2024-06-14 11:33:03,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2743, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2850, PETRI_PLACES=202, PETRI_TRANSITIONS=239} [2024-06-14 11:33:03,424 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-14 11:33:03,425 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 239 transitions, 2850 flow [2024-06-14 11:33:03,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:03,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:03,425 INFO 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-14 11:33:03,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:33:03,425 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-14 11:33:03,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:03,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1759535630, now seen corresponding path program 5 times [2024-06-14 11:33:03,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:03,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049294572] [2024-06-14 11:33:03,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:03,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:03,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:03,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:03,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:03,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049294572] [2024-06-14 11:33:03,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049294572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:03,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:03,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:03,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130813652] [2024-06-14 11:33:03,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:03,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:03,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:03,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:03,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:03,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:03,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 239 transitions, 2850 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:03,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:03,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:03,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:03,834 INFO L124 PetriNetUnfolderBase]: 1455/2493 cut-off events. [2024-06-14 11:33:03,834 INFO L125 PetriNetUnfolderBase]: For 87345/87345 co-relation queries the response was YES. [2024-06-14 11:33:03,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15403 conditions, 2493 events. 1455/2493 cut-off events. For 87345/87345 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 14821 event pairs, 331 based on Foata normal form. 1/2485 useless extension candidates. Maximal degree in co-relation 15310. Up to 2112 conditions per place. [2024-06-14 11:33:03,854 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 180 selfloop transitions, 77 changer transitions 0/264 dead transitions. [2024-06-14 11:33:03,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 264 transitions, 3664 flow [2024-06-14 11:33:03,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:03,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:03,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:33:03,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-14 11:33:03,855 INFO L175 Difference]: Start difference. First operand has 202 places, 239 transitions, 2850 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:33:03,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 264 transitions, 3664 flow [2024-06-14 11:33:04,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 264 transitions, 3598 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:04,098 INFO L231 Difference]: Finished difference. Result has 204 places, 242 transitions, 2994 flow [2024-06-14 11:33:04,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2784, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2994, PETRI_PLACES=204, PETRI_TRANSITIONS=242} [2024-06-14 11:33:04,099 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-14 11:33:04,099 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 242 transitions, 2994 flow [2024-06-14 11:33:04,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:04,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:04,099 INFO 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-14 11:33:04,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:33:04,099 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-14 11:33:04,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:04,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1750012430, now seen corresponding path program 6 times [2024-06-14 11:33:04,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:04,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751746970] [2024-06-14 11:33:04,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:04,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:04,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:04,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:04,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:04,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751746970] [2024-06-14 11:33:04,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751746970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:04,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:04,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:04,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021792699] [2024-06-14 11:33:04,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:04,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:04,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:04,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:04,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:04,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:04,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 242 transitions, 2994 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:04,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:04,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:04,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:04,511 INFO L124 PetriNetUnfolderBase]: 1460/2498 cut-off events. [2024-06-14 11:33:04,511 INFO L125 PetriNetUnfolderBase]: For 90543/90543 co-relation queries the response was YES. [2024-06-14 11:33:04,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15619 conditions, 2498 events. 1460/2498 cut-off events. For 90543/90543 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 14835 event pairs, 329 based on Foata normal form. 1/2490 useless extension candidates. Maximal degree in co-relation 15525. Up to 2118 conditions per place. [2024-06-14 11:33:04,531 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 179 selfloop transitions, 78 changer transitions 0/264 dead transitions. [2024-06-14 11:33:04,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 264 transitions, 3810 flow [2024-06-14 11:33:04,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:04,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:04,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:33:04,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-14 11:33:04,532 INFO L175 Difference]: Start difference. First operand has 204 places, 242 transitions, 2994 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:33:04,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 264 transitions, 3810 flow [2024-06-14 11:33:04,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 264 transitions, 3561 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:04,711 INFO L231 Difference]: Finished difference. Result has 206 places, 245 transitions, 2963 flow [2024-06-14 11:33:04,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2767, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2963, PETRI_PLACES=206, PETRI_TRANSITIONS=245} [2024-06-14 11:33:04,711 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-14 11:33:04,711 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 245 transitions, 2963 flow [2024-06-14 11:33:04,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:04,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:04,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:04,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:33:04,712 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-14 11:33:04,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:04,712 INFO L85 PathProgramCache]: Analyzing trace with hash 854974134, now seen corresponding path program 7 times [2024-06-14 11:33:04,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:04,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576035580] [2024-06-14 11:33:04,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:04,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:04,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:04,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:04,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:04,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576035580] [2024-06-14 11:33:04,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576035580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:04,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:04,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:04,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588429217] [2024-06-14 11:33:04,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:04,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:04,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:04,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:04,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:04,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:04,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 245 transitions, 2963 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:04,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:04,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:04,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:05,182 INFO L124 PetriNetUnfolderBase]: 1465/2511 cut-off events. [2024-06-14 11:33:05,182 INFO L125 PetriNetUnfolderBase]: For 92707/92707 co-relation queries the response was YES. [2024-06-14 11:33:05,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15645 conditions, 2511 events. 1465/2511 cut-off events. For 92707/92707 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 14925 event pairs, 331 based on Foata normal form. 1/2503 useless extension candidates. Maximal degree in co-relation 15550. Up to 2124 conditions per place. [2024-06-14 11:33:05,203 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 173 selfloop transitions, 83 changer transitions 0/263 dead transitions. [2024-06-14 11:33:05,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 263 transitions, 3653 flow [2024-06-14 11:33:05,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:05,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:05,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 11:33:05,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-14 11:33:05,204 INFO L175 Difference]: Start difference. First operand has 206 places, 245 transitions, 2963 flow. Second operand 7 states and 160 transitions. [2024-06-14 11:33:05,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 263 transitions, 3653 flow [2024-06-14 11:33:05,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 263 transitions, 3491 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:05,403 INFO L231 Difference]: Finished difference. Result has 209 places, 248 transitions, 3013 flow [2024-06-14 11:33:05,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2804, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3013, PETRI_PLACES=209, PETRI_TRANSITIONS=248} [2024-06-14 11:33:05,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-14 11:33:05,403 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 248 transitions, 3013 flow [2024-06-14 11:33:05,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:05,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:05,404 INFO 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-14 11:33:05,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:33:05,404 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-14 11:33:05,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:05,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1888075068, now seen corresponding path program 8 times [2024-06-14 11:33:05,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:05,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280267628] [2024-06-14 11:33:05,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:05,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:05,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:05,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:05,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:05,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280267628] [2024-06-14 11:33:05,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280267628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:05,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:05,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:05,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794192381] [2024-06-14 11:33:05,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:05,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:05,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:05,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:05,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:05,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:05,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 248 transitions, 3013 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:05,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:05,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:05,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:05,881 INFO L124 PetriNetUnfolderBase]: 1462/2513 cut-off events. [2024-06-14 11:33:05,881 INFO L125 PetriNetUnfolderBase]: For 93427/93427 co-relation queries the response was YES. [2024-06-14 11:33:05,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15624 conditions, 2513 events. 1462/2513 cut-off events. For 93427/93427 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 14906 event pairs, 311 based on Foata normal form. 1/2511 useless extension candidates. Maximal degree in co-relation 15528. Up to 2151 conditions per place. [2024-06-14 11:33:05,900 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 210 selfloop transitions, 62 changer transitions 0/279 dead transitions. [2024-06-14 11:33:05,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 279 transitions, 3739 flow [2024-06-14 11:33:05,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:05,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:05,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:33:05,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-14 11:33:05,901 INFO L175 Difference]: Start difference. First operand has 209 places, 248 transitions, 3013 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:33:05,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 279 transitions, 3739 flow [2024-06-14 11:33:06,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 279 transitions, 3583 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:06,136 INFO L231 Difference]: Finished difference. Result has 213 places, 248 transitions, 2995 flow [2024-06-14 11:33:06,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2857, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2995, PETRI_PLACES=213, PETRI_TRANSITIONS=248} [2024-06-14 11:33:06,137 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-14 11:33:06,137 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 248 transitions, 2995 flow [2024-06-14 11:33:06,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:06,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:06,137 INFO 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-14 11:33:06,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:33:06,137 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-14 11:33:06,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:06,138 INFO L85 PathProgramCache]: Analyzing trace with hash 632020446, now seen corresponding path program 9 times [2024-06-14 11:33:06,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:06,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397648475] [2024-06-14 11:33:06,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:06,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:06,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:06,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-14 11:33:06,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:06,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397648475] [2024-06-14 11:33:06,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397648475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:06,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:06,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:06,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723324323] [2024-06-14 11:33:06,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:06,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:06,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:06,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:06,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:06,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:06,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 248 transitions, 2995 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:06,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:06,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:06,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:06,578 INFO L124 PetriNetUnfolderBase]: 1459/2503 cut-off events. [2024-06-14 11:33:06,578 INFO L125 PetriNetUnfolderBase]: For 96133/96133 co-relation queries the response was YES. [2024-06-14 11:33:06,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15577 conditions, 2503 events. 1459/2503 cut-off events. For 96133/96133 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 14900 event pairs, 331 based on Foata normal form. 1/2495 useless extension candidates. Maximal degree in co-relation 15480. Up to 2148 conditions per place. [2024-06-14 11:33:06,597 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 201 selfloop transitions, 59 changer transitions 0/267 dead transitions. [2024-06-14 11:33:06,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 267 transitions, 3563 flow [2024-06-14 11:33:06,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:06,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:06,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:33:06,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 11:33:06,598 INFO L175 Difference]: Start difference. First operand has 213 places, 248 transitions, 2995 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:33:06,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 267 transitions, 3563 flow [2024-06-14 11:33:06,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 267 transitions, 3327 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-14 11:33:06,809 INFO L231 Difference]: Finished difference. Result has 209 places, 248 transitions, 2887 flow [2024-06-14 11:33:06,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2759, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2887, PETRI_PLACES=209, PETRI_TRANSITIONS=248} [2024-06-14 11:33:06,810 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-14 11:33:06,810 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 248 transitions, 2887 flow [2024-06-14 11:33:06,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:06,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:06,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:06,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:33:06,811 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-14 11:33:06,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:06,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1752862446, now seen corresponding path program 4 times [2024-06-14 11:33:06,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:06,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772775253] [2024-06-14 11:33:06,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:06,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:06,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:06,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:06,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:06,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772775253] [2024-06-14 11:33:06,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772775253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:06,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:06,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:06,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163276463] [2024-06-14 11:33:06,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:06,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:06,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:06,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:06,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:06,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:06,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 248 transitions, 2887 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:06,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:06,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:06,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:07,249 INFO L124 PetriNetUnfolderBase]: 1480/2534 cut-off events. [2024-06-14 11:33:07,249 INFO L125 PetriNetUnfolderBase]: For 96819/96819 co-relation queries the response was YES. [2024-06-14 11:33:07,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15758 conditions, 2534 events. 1480/2534 cut-off events. For 96819/96819 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 15065 event pairs, 318 based on Foata normal form. 2/2530 useless extension candidates. Maximal degree in co-relation 15661. Up to 2193 conditions per place. [2024-06-14 11:33:07,270 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 220 selfloop transitions, 48 changer transitions 0/275 dead transitions. [2024-06-14 11:33:07,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 275 transitions, 3647 flow [2024-06-14 11:33:07,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:07,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:07,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:33:07,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:33:07,271 INFO L175 Difference]: Start difference. First operand has 209 places, 248 transitions, 2887 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:33:07,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 275 transitions, 3647 flow [2024-06-14 11:33:07,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 275 transitions, 3501 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:07,494 INFO L231 Difference]: Finished difference. Result has 209 places, 252 transitions, 2912 flow [2024-06-14 11:33:07,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2743, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2912, PETRI_PLACES=209, PETRI_TRANSITIONS=252} [2024-06-14 11:33:07,494 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-14 11:33:07,494 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 252 transitions, 2912 flow [2024-06-14 11:33:07,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:07,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:07,495 INFO 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-14 11:33:07,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:33:07,495 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-14 11:33:07,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:07,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1903746518, now seen corresponding path program 5 times [2024-06-14 11:33:07,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:07,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851963738] [2024-06-14 11:33:07,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:07,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:07,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:07,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:07,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:07,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851963738] [2024-06-14 11:33:07,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851963738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:07,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:07,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:07,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724795080] [2024-06-14 11:33:07,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:07,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:07,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:07,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:07,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:07,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:07,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 252 transitions, 2912 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:07,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:07,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:07,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:07,953 INFO L124 PetriNetUnfolderBase]: 1488/2551 cut-off events. [2024-06-14 11:33:07,954 INFO L125 PetriNetUnfolderBase]: For 97277/97277 co-relation queries the response was YES. [2024-06-14 11:33:07,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15906 conditions, 2551 events. 1488/2551 cut-off events. For 97277/97277 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 15199 event pairs, 325 based on Foata normal form. 2/2547 useless extension candidates. Maximal degree in co-relation 15809. Up to 2238 conditions per place. [2024-06-14 11:33:07,972 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 220 selfloop transitions, 45 changer transitions 0/272 dead transitions. [2024-06-14 11:33:07,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 272 transitions, 3522 flow [2024-06-14 11:33:07,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:07,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:07,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:33:07,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-14 11:33:07,973 INFO L175 Difference]: Start difference. First operand has 209 places, 252 transitions, 2912 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:33:07,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 272 transitions, 3522 flow [2024-06-14 11:33:08,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 272 transitions, 3412 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:08,151 INFO L231 Difference]: Finished difference. Result has 213 places, 254 transitions, 2937 flow [2024-06-14 11:33:08,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2818, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2937, PETRI_PLACES=213, PETRI_TRANSITIONS=254} [2024-06-14 11:33:08,151 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-14 11:33:08,152 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 254 transitions, 2937 flow [2024-06-14 11:33:08,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:08,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:08,152 INFO 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-14 11:33:08,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:33:08,152 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-14 11:33:08,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:08,153 INFO L85 PathProgramCache]: Analyzing trace with hash -2106181358, now seen corresponding path program 6 times [2024-06-14 11:33:08,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:08,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237902913] [2024-06-14 11:33:08,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:08,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:08,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:08,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-14 11:33:08,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:08,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237902913] [2024-06-14 11:33:08,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237902913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:08,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:08,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:08,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129220549] [2024-06-14 11:33:08,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:08,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:08,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:08,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:08,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:08,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:08,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 254 transitions, 2937 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:08,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:08,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:08,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:08,593 INFO L124 PetriNetUnfolderBase]: 1496/2577 cut-off events. [2024-06-14 11:33:08,593 INFO L125 PetriNetUnfolderBase]: For 99957/99957 co-relation queries the response was YES. [2024-06-14 11:33:08,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16047 conditions, 2577 events. 1496/2577 cut-off events. For 99957/99957 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 15462 event pairs, 251 based on Foata normal form. 2/2573 useless extension candidates. Maximal degree in co-relation 15948. Up to 2078 conditions per place. [2024-06-14 11:33:08,613 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 214 selfloop transitions, 66 changer transitions 0/287 dead transitions. [2024-06-14 11:33:08,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 287 transitions, 3889 flow [2024-06-14 11:33:08,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:08,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:08,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:33:08,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 11:33:08,614 INFO L175 Difference]: Start difference. First operand has 213 places, 254 transitions, 2937 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:33:08,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 287 transitions, 3889 flow [2024-06-14 11:33:08,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 287 transitions, 3790 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:08,837 INFO L231 Difference]: Finished difference. Result has 216 places, 262 transitions, 3137 flow [2024-06-14 11:33:08,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2838, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3137, PETRI_PLACES=216, PETRI_TRANSITIONS=262} [2024-06-14 11:33:08,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-14 11:33:08,838 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 262 transitions, 3137 flow [2024-06-14 11:33:08,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:08,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:08,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:08,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:33:08,838 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-14 11:33:08,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:08,839 INFO L85 PathProgramCache]: Analyzing trace with hash -2094753518, now seen corresponding path program 7 times [2024-06-14 11:33:08,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:08,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827736889] [2024-06-14 11:33:08,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:08,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:08,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:08,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:08,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:08,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827736889] [2024-06-14 11:33:08,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827736889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:08,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:08,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:08,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103477575] [2024-06-14 11:33:08,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:08,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:08,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:08,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:08,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:08,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:08,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 262 transitions, 3137 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:08,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:08,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:08,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:09,299 INFO L124 PetriNetUnfolderBase]: 1504/2588 cut-off events. [2024-06-14 11:33:09,299 INFO L125 PetriNetUnfolderBase]: For 104238/104238 co-relation queries the response was YES. [2024-06-14 11:33:09,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16545 conditions, 2588 events. 1504/2588 cut-off events. For 104238/104238 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 15522 event pairs, 253 based on Foata normal form. 2/2584 useless extension candidates. Maximal degree in co-relation 16444. Up to 2086 conditions per place. [2024-06-14 11:33:09,319 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 210 selfloop transitions, 69 changer transitions 0/286 dead transitions. [2024-06-14 11:33:09,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 286 transitions, 3914 flow [2024-06-14 11:33:09,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:09,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:09,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:33:09,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-14 11:33:09,320 INFO L175 Difference]: Start difference. First operand has 216 places, 262 transitions, 3137 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:33:09,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 286 transitions, 3914 flow [2024-06-14 11:33:09,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 286 transitions, 3770 flow, removed 50 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:09,548 INFO L231 Difference]: Finished difference. Result has 221 places, 265 transitions, 3197 flow [2024-06-14 11:33:09,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3019, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3197, PETRI_PLACES=221, PETRI_TRANSITIONS=265} [2024-06-14 11:33:09,549 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-14 11:33:09,549 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 265 transitions, 3197 flow [2024-06-14 11:33:09,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:09,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:09,549 INFO 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-14 11:33:09,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:33:09,549 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-14 11:33:09,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:09,550 INFO L85 PathProgramCache]: Analyzing trace with hash 650785042, now seen corresponding path program 8 times [2024-06-14 11:33:09,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:09,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551656810] [2024-06-14 11:33:09,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:09,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:09,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:09,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:09,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:09,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551656810] [2024-06-14 11:33:09,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551656810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:09,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:09,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:09,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811224272] [2024-06-14 11:33:09,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:09,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:09,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:09,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:09,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:09,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:09,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 265 transitions, 3197 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:09,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:09,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:09,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:09,979 INFO L124 PetriNetUnfolderBase]: 1525/2622 cut-off events. [2024-06-14 11:33:09,979 INFO L125 PetriNetUnfolderBase]: For 109116/109116 co-relation queries the response was YES. [2024-06-14 11:33:09,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16807 conditions, 2622 events. 1525/2622 cut-off events. For 109116/109116 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15793 event pairs, 328 based on Foata normal form. 2/2618 useless extension candidates. Maximal degree in co-relation 16704. Up to 2264 conditions per place. [2024-06-14 11:33:10,000 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 228 selfloop transitions, 52 changer transitions 0/287 dead transitions. [2024-06-14 11:33:10,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 287 transitions, 3982 flow [2024-06-14 11:33:10,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:10,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:10,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 11:33:10,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-14 11:33:10,002 INFO L175 Difference]: Start difference. First operand has 221 places, 265 transitions, 3197 flow. Second operand 7 states and 158 transitions. [2024-06-14 11:33:10,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 287 transitions, 3982 flow [2024-06-14 11:33:10,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 287 transitions, 3865 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:10,204 INFO L231 Difference]: Finished difference. Result has 226 places, 270 transitions, 3286 flow [2024-06-14 11:33:10,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3085, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3286, PETRI_PLACES=226, PETRI_TRANSITIONS=270} [2024-06-14 11:33:10,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-14 11:33:10,204 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 270 transitions, 3286 flow [2024-06-14 11:33:10,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:10,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:10,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:10,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:33:10,205 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-14 11:33:10,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:10,205 INFO L85 PathProgramCache]: Analyzing trace with hash 642214162, now seen corresponding path program 9 times [2024-06-14 11:33:10,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:10,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246939151] [2024-06-14 11:33:10,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:10,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:10,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:10,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:10,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:10,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246939151] [2024-06-14 11:33:10,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246939151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:10,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:10,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:10,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124777196] [2024-06-14 11:33:10,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:10,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:10,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:10,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:10,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:10,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:10,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 270 transitions, 3286 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:10,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:10,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:10,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:10,693 INFO L124 PetriNetUnfolderBase]: 1520/2615 cut-off events. [2024-06-14 11:33:10,693 INFO L125 PetriNetUnfolderBase]: For 109657/109657 co-relation queries the response was YES. [2024-06-14 11:33:10,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16664 conditions, 2615 events. 1520/2615 cut-off events. For 109657/109657 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15753 event pairs, 329 based on Foata normal form. 2/2611 useless extension candidates. Maximal degree in co-relation 16559. Up to 2286 conditions per place. [2024-06-14 11:33:10,717 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 233 selfloop transitions, 45 changer transitions 0/285 dead transitions. [2024-06-14 11:33:10,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 285 transitions, 3878 flow [2024-06-14 11:33:10,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:10,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:10,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:33:10,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-14 11:33:10,718 INFO L175 Difference]: Start difference. First operand has 226 places, 270 transitions, 3286 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:33:10,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 285 transitions, 3878 flow [2024-06-14 11:33:10,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 285 transitions, 3755 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:10,985 INFO L231 Difference]: Finished difference. Result has 229 places, 270 transitions, 3258 flow [2024-06-14 11:33:10,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3163, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3258, PETRI_PLACES=229, PETRI_TRANSITIONS=270} [2024-06-14 11:33:10,985 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-14 11:33:10,985 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 270 transitions, 3258 flow [2024-06-14 11:33:10,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:10,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:10,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:10,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:33:10,986 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-14 11:33:10,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:10,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1997266740, now seen corresponding path program 10 times [2024-06-14 11:33:10,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:10,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711065121] [2024-06-14 11:33:10,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:10,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:11,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:11,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:11,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:11,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711065121] [2024-06-14 11:33:11,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711065121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:11,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:11,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:11,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483005131] [2024-06-14 11:33:11,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:11,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:11,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:11,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:11,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:11,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:11,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 270 transitions, 3258 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:11,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:11,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:11,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:11,480 INFO L124 PetriNetUnfolderBase]: 1515/2608 cut-off events. [2024-06-14 11:33:11,480 INFO L125 PetriNetUnfolderBase]: For 108766/108766 co-relation queries the response was YES. [2024-06-14 11:33:11,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16483 conditions, 2608 events. 1515/2608 cut-off events. For 108766/108766 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15745 event pairs, 310 based on Foata normal form. 2/2607 useless extension candidates. Maximal degree in co-relation 16377. Up to 2073 conditions per place. [2024-06-14 11:33:11,501 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 239 selfloop transitions, 58 changer transitions 0/304 dead transitions. [2024-06-14 11:33:11,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 304 transitions, 3974 flow [2024-06-14 11:33:11,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:11,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:11,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:33:11,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 11:33:11,502 INFO L175 Difference]: Start difference. First operand has 229 places, 270 transitions, 3258 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:33:11,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 304 transitions, 3974 flow [2024-06-14 11:33:11,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 304 transitions, 3869 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:11,746 INFO L231 Difference]: Finished difference. Result has 232 places, 270 transitions, 3289 flow [2024-06-14 11:33:11,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3153, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3289, PETRI_PLACES=232, PETRI_TRANSITIONS=270} [2024-06-14 11:33:11,747 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-14 11:33:11,747 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 270 transitions, 3289 flow [2024-06-14 11:33:11,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:11,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:11,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:11,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:33:11,748 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-14 11:33:11,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:11,748 INFO L85 PathProgramCache]: Analyzing trace with hash -186411212, now seen corresponding path program 11 times [2024-06-14 11:33:11,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:11,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100662401] [2024-06-14 11:33:11,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:11,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:11,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:11,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-14 11:33:11,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:11,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100662401] [2024-06-14 11:33:11,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100662401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:11,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:11,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:11,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855222226] [2024-06-14 11:33:11,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:11,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:11,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:11,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:11,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:11,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:11,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 270 transitions, 3289 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:11,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:11,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:11,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:12,228 INFO L124 PetriNetUnfolderBase]: 1510/2591 cut-off events. [2024-06-14 11:33:12,228 INFO L125 PetriNetUnfolderBase]: For 109735/109735 co-relation queries the response was YES. [2024-06-14 11:33:12,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16510 conditions, 2591 events. 1510/2591 cut-off events. For 109735/109735 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15573 event pairs, 329 based on Foata normal form. 2/2584 useless extension candidates. Maximal degree in co-relation 16403. Up to 2228 conditions per place. [2024-06-14 11:33:12,247 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 232 selfloop transitions, 51 changer transitions 0/290 dead transitions. [2024-06-14 11:33:12,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 290 transitions, 3905 flow [2024-06-14 11:33:12,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:12,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:12,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:33:12,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 11:33:12,248 INFO L175 Difference]: Start difference. First operand has 232 places, 270 transitions, 3289 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:33:12,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 290 transitions, 3905 flow [2024-06-14 11:33:12,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 290 transitions, 3781 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:12,505 INFO L231 Difference]: Finished difference. Result has 232 places, 270 transitions, 3275 flow [2024-06-14 11:33:12,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3165, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3275, PETRI_PLACES=232, PETRI_TRANSITIONS=270} [2024-06-14 11:33:12,506 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-14 11:33:12,506 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 270 transitions, 3275 flow [2024-06-14 11:33:12,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:12,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:12,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:12,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:33:12,506 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-14 11:33:12,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:12,507 INFO L85 PathProgramCache]: Analyzing trace with hash 640598270, now seen corresponding path program 12 times [2024-06-14 11:33:12,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:12,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933980947] [2024-06-14 11:33:12,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:12,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:12,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:12,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:12,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:12,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933980947] [2024-06-14 11:33:12,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933980947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:12,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:12,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:12,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739547355] [2024-06-14 11:33:12,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:12,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:12,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:12,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:12,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:12,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:12,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 270 transitions, 3275 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:12,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:12,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:12,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:12,976 INFO L124 PetriNetUnfolderBase]: 1505/2593 cut-off events. [2024-06-14 11:33:12,976 INFO L125 PetriNetUnfolderBase]: For 106175/106175 co-relation queries the response was YES. [2024-06-14 11:33:12,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16305 conditions, 2593 events. 1505/2593 cut-off events. For 106175/106175 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15636 event pairs, 244 based on Foata normal form. 2/2586 useless extension candidates. Maximal degree in co-relation 16197. Up to 1980 conditions per place. [2024-06-14 11:33:12,997 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 221 selfloop transitions, 66 changer transitions 0/294 dead transitions. [2024-06-14 11:33:12,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 294 transitions, 3945 flow [2024-06-14 11:33:12,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:12,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:12,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:33:12,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-14 11:33:12,998 INFO L175 Difference]: Start difference. First operand has 232 places, 270 transitions, 3275 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:33:12,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 294 transitions, 3945 flow [2024-06-14 11:33:13,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 294 transitions, 3819 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:13,258 INFO L231 Difference]: Finished difference. Result has 233 places, 270 transitions, 3289 flow [2024-06-14 11:33:13,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3149, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3289, PETRI_PLACES=233, PETRI_TRANSITIONS=270} [2024-06-14 11:33:13,259 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-14 11:33:13,259 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 270 transitions, 3289 flow [2024-06-14 11:33:13,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:13,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:13,259 INFO L208 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-14 11:33:13,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:33:13,259 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-14 11:33:13,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:13,260 INFO L85 PathProgramCache]: Analyzing trace with hash 722894220, now seen corresponding path program 1 times [2024-06-14 11:33:13,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:13,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759962135] [2024-06-14 11:33:13,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:13,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:13,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:13,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:13,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:13,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759962135] [2024-06-14 11:33:13,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759962135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:13,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:13,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:13,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713618316] [2024-06-14 11:33:13,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:13,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:13,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:13,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:13,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:13,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:13,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 270 transitions, 3289 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:13,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:13,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:13,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:13,784 INFO L124 PetriNetUnfolderBase]: 1510/2600 cut-off events. [2024-06-14 11:33:13,784 INFO L125 PetriNetUnfolderBase]: For 107174/107174 co-relation queries the response was YES. [2024-06-14 11:33:13,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16517 conditions, 2600 events. 1510/2600 cut-off events. For 107174/107174 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 15605 event pairs, 317 based on Foata normal form. 1/2598 useless extension candidates. Maximal degree in co-relation 16408. Up to 2244 conditions per place. [2024-06-14 11:33:13,803 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 229 selfloop transitions, 65 changer transitions 0/301 dead transitions. [2024-06-14 11:33:13,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 301 transitions, 4121 flow [2024-06-14 11:33:13,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:13,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:13,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:33:13,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-14 11:33:13,804 INFO L175 Difference]: Start difference. First operand has 233 places, 270 transitions, 3289 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:33:13,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 301 transitions, 4121 flow [2024-06-14 11:33:14,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 301 transitions, 3995 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:14,077 INFO L231 Difference]: Finished difference. Result has 236 places, 273 transitions, 3361 flow [2024-06-14 11:33:14,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3163, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3361, PETRI_PLACES=236, PETRI_TRANSITIONS=273} [2024-06-14 11:33:14,077 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-14 11:33:14,077 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 273 transitions, 3361 flow [2024-06-14 11:33:14,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:14,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:14,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-14 11:33:14,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:33:14,078 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-14 11:33:14,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:14,078 INFO L85 PathProgramCache]: Analyzing trace with hash -630792624, now seen corresponding path program 2 times [2024-06-14 11:33:14,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:14,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673406229] [2024-06-14 11:33:14,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:14,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:14,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:14,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-14 11:33:14,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:14,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673406229] [2024-06-14 11:33:14,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673406229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:14,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:14,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:14,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704107520] [2024-06-14 11:33:14,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:14,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:14,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:14,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:14,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:14,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:14,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 273 transitions, 3361 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:14,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:14,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:14,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:14,550 INFO L124 PetriNetUnfolderBase]: 1523/2619 cut-off events. [2024-06-14 11:33:14,550 INFO L125 PetriNetUnfolderBase]: For 113805/113805 co-relation queries the response was YES. [2024-06-14 11:33:14,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16980 conditions, 2619 events. 1523/2619 cut-off events. For 113805/113805 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 15794 event pairs, 326 based on Foata normal form. 1/2615 useless extension candidates. Maximal degree in co-relation 16871. Up to 2079 conditions per place. [2024-06-14 11:33:14,572 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 159 selfloop transitions, 143 changer transitions 0/309 dead transitions. [2024-06-14 11:33:14,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 309 transitions, 4577 flow [2024-06-14 11:33:14,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:14,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:14,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:33:14,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-14 11:33:14,581 INFO L175 Difference]: Start difference. First operand has 236 places, 273 transitions, 3361 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:33:14,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 309 transitions, 4577 flow [2024-06-14 11:33:14,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 309 transitions, 4313 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:14,911 INFO L231 Difference]: Finished difference. Result has 238 places, 282 transitions, 3581 flow [2024-06-14 11:33:14,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3097, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3581, PETRI_PLACES=238, PETRI_TRANSITIONS=282} [2024-06-14 11:33:14,911 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-14 11:33:14,911 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 282 transitions, 3581 flow [2024-06-14 11:33:14,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:14,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:14,912 INFO L208 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-14 11:33:14,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:33:14,912 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-14 11:33:14,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:14,912 INFO L85 PathProgramCache]: Analyzing trace with hash -335573424, now seen corresponding path program 3 times [2024-06-14 11:33:14,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:14,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970995949] [2024-06-14 11:33:14,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:14,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:14,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:15,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:15,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:15,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970995949] [2024-06-14 11:33:15,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970995949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:15,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:15,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:15,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449510877] [2024-06-14 11:33:15,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:15,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:15,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:15,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:15,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:15,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:15,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 282 transitions, 3581 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:15,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:15,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:15,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:15,406 INFO L124 PetriNetUnfolderBase]: 1536/2641 cut-off events. [2024-06-14 11:33:15,406 INFO L125 PetriNetUnfolderBase]: For 121517/121517 co-relation queries the response was YES. [2024-06-14 11:33:15,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17577 conditions, 2641 events. 1536/2641 cut-off events. For 121517/121517 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 15968 event pairs, 326 based on Foata normal form. 1/2637 useless extension candidates. Maximal degree in co-relation 17469. Up to 2094 conditions per place. [2024-06-14 11:33:15,424 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 162 selfloop transitions, 143 changer transitions 0/312 dead transitions. [2024-06-14 11:33:15,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 312 transitions, 4751 flow [2024-06-14 11:33:15,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:15,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:15,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:33:15,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-14 11:33:15,425 INFO L175 Difference]: Start difference. First operand has 238 places, 282 transitions, 3581 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:33:15,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 312 transitions, 4751 flow [2024-06-14 11:33:15,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 312 transitions, 4431 flow, removed 81 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:15,712 INFO L231 Difference]: Finished difference. Result has 242 places, 288 transitions, 3689 flow [2024-06-14 11:33:15,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3317, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3689, PETRI_PLACES=242, PETRI_TRANSITIONS=288} [2024-06-14 11:33:15,713 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-14 11:33:15,713 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 288 transitions, 3689 flow [2024-06-14 11:33:15,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:15,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:15,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:15,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:33:15,713 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-14 11:33:15,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:15,713 INFO L85 PathProgramCache]: Analyzing trace with hash -335217234, now seen corresponding path program 4 times [2024-06-14 11:33:15,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:15,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743799452] [2024-06-14 11:33:15,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:15,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:15,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:15,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:15,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:15,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743799452] [2024-06-14 11:33:15,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743799452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:15,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:15,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:15,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376614267] [2024-06-14 11:33:15,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:15,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:15,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:15,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:15,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:15,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:15,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 288 transitions, 3689 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:15,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:15,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:15,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:16,195 INFO L124 PetriNetUnfolderBase]: 1533/2637 cut-off events. [2024-06-14 11:33:16,195 INFO L125 PetriNetUnfolderBase]: For 117785/117785 co-relation queries the response was YES. [2024-06-14 11:33:16,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16996 conditions, 2637 events. 1533/2637 cut-off events. For 117785/117785 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 15893 event pairs, 326 based on Foata normal form. 1/2633 useless extension candidates. Maximal degree in co-relation 16887. Up to 2091 conditions per place. [2024-06-14 11:33:16,218 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 159 selfloop transitions, 145 changer transitions 0/311 dead transitions. [2024-06-14 11:33:16,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 311 transitions, 4601 flow [2024-06-14 11:33:16,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:16,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:16,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:33:16,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 11:33:16,219 INFO L175 Difference]: Start difference. First operand has 242 places, 288 transitions, 3689 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:33:16,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 311 transitions, 4601 flow [2024-06-14 11:33:16,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 311 transitions, 4333 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:16,526 INFO L231 Difference]: Finished difference. Result has 246 places, 288 transitions, 3717 flow [2024-06-14 11:33:16,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3421, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3717, PETRI_PLACES=246, PETRI_TRANSITIONS=288} [2024-06-14 11:33:16,526 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-14 11:33:16,526 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 288 transitions, 3717 flow [2024-06-14 11:33:16,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:16,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:16,526 INFO L208 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-14 11:33:16,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:33:16,527 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-14 11:33:16,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:16,527 INFO L85 PathProgramCache]: Analyzing trace with hash -17010612, now seen corresponding path program 5 times [2024-06-14 11:33:16,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:16,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015613984] [2024-06-14 11:33:16,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:16,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:16,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:16,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:16,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:16,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015613984] [2024-06-14 11:33:16,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015613984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:16,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:16,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:16,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924385015] [2024-06-14 11:33:16,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:16,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:16,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:16,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:16,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:16,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:16,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 288 transitions, 3717 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:16,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:16,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:16,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:17,090 INFO L124 PetriNetUnfolderBase]: 1546/2666 cut-off events. [2024-06-14 11:33:17,090 INFO L125 PetriNetUnfolderBase]: For 123567/123567 co-relation queries the response was YES. [2024-06-14 11:33:17,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17252 conditions, 2666 events. 1546/2666 cut-off events. For 123567/123567 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 16141 event pairs, 319 based on Foata normal form. 1/2664 useless extension candidates. Maximal degree in co-relation 17142. Up to 2301 conditions per place. [2024-06-14 11:33:17,107 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 248 selfloop transitions, 61 changer transitions 0/316 dead transitions. [2024-06-14 11:33:17,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 316 transitions, 4620 flow [2024-06-14 11:33:17,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:33:17,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:33:17,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-14 11:33:17,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341463414634147 [2024-06-14 11:33:17,108 INFO L175 Difference]: Start difference. First operand has 246 places, 288 transitions, 3717 flow. Second operand 10 states and 219 transitions. [2024-06-14 11:33:17,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 316 transitions, 4620 flow [2024-06-14 11:33:17,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 316 transitions, 4310 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:17,465 INFO L231 Difference]: Finished difference. Result has 249 places, 294 transitions, 3639 flow [2024-06-14 11:33:17,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3419, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3639, PETRI_PLACES=249, PETRI_TRANSITIONS=294} [2024-06-14 11:33:17,465 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-14 11:33:17,466 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 294 transitions, 3639 flow [2024-06-14 11:33:17,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:17,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:17,466 INFO L208 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-14 11:33:17,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:33:17,466 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-14 11:33:17,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:17,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1639923526, now seen corresponding path program 6 times [2024-06-14 11:33:17,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:17,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813242620] [2024-06-14 11:33:17,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:17,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:17,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:17,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:17,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:17,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813242620] [2024-06-14 11:33:17,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813242620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:17,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:17,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:17,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672998190] [2024-06-14 11:33:17,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:17,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:17,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:17,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:17,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:17,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:17,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 294 transitions, 3639 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:17,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:17,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:17,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:17,950 INFO L124 PetriNetUnfolderBase]: 1551/2671 cut-off events. [2024-06-14 11:33:17,950 INFO L125 PetriNetUnfolderBase]: For 126214/126214 co-relation queries the response was YES. [2024-06-14 11:33:17,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17150 conditions, 2671 events. 1551/2671 cut-off events. For 126214/126214 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 16132 event pairs, 317 based on Foata normal form. 1/2669 useless extension candidates. Maximal degree in co-relation 17039. Up to 2307 conditions per place. [2024-06-14 11:33:17,971 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 248 selfloop transitions, 62 changer transitions 0/317 dead transitions. [2024-06-14 11:33:17,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 317 transitions, 4493 flow [2024-06-14 11:33:17,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:17,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:17,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:33:17,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-14 11:33:17,972 INFO L175 Difference]: Start difference. First operand has 249 places, 294 transitions, 3639 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:33:17,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 317 transitions, 4493 flow [2024-06-14 11:33:18,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 317 transitions, 4388 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:18,347 INFO L231 Difference]: Finished difference. Result has 251 places, 297 transitions, 3713 flow [2024-06-14 11:33:18,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3542, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3713, PETRI_PLACES=251, PETRI_TRANSITIONS=297} [2024-06-14 11:33:18,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-14 11:33:18,348 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 297 transitions, 3713 flow [2024-06-14 11:33:18,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:18,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:18,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:18,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:33:18,348 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-14 11:33:18,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:18,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1640279716, now seen corresponding path program 7 times [2024-06-14 11:33:18,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:18,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022722839] [2024-06-14 11:33:18,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:18,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:18,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:18,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:18,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:18,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022722839] [2024-06-14 11:33:18,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022722839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:18,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:18,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:18,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149675415] [2024-06-14 11:33:18,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:18,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:18,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:18,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:18,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:18,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:18,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 297 transitions, 3713 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:18,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:18,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:18,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:18,863 INFO L124 PetriNetUnfolderBase]: 1548/2667 cut-off events. [2024-06-14 11:33:18,863 INFO L125 PetriNetUnfolderBase]: For 127333/127333 co-relation queries the response was YES. [2024-06-14 11:33:18,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17188 conditions, 2667 events. 1548/2667 cut-off events. For 127333/127333 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 16133 event pairs, 317 based on Foata normal form. 1/2665 useless extension candidates. Maximal degree in co-relation 17075. Up to 2304 conditions per place. [2024-06-14 11:33:18,886 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 247 selfloop transitions, 62 changer transitions 0/316 dead transitions. [2024-06-14 11:33:18,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 316 transitions, 4386 flow [2024-06-14 11:33:18,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:18,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:18,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:33:18,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 11:33:18,887 INFO L175 Difference]: Start difference. First operand has 251 places, 297 transitions, 3713 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:33:18,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 316 transitions, 4386 flow [2024-06-14 11:33:19,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 316 transitions, 4238 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:19,249 INFO L231 Difference]: Finished difference. Result has 254 places, 297 transitions, 3695 flow [2024-06-14 11:33:19,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3565, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3695, PETRI_PLACES=254, PETRI_TRANSITIONS=297} [2024-06-14 11:33:19,250 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-14 11:33:19,250 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 297 transitions, 3695 flow [2024-06-14 11:33:19,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:19,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:19,250 INFO L208 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-14 11:33:19,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:33:19,250 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-14 11:33:19,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:19,251 INFO L85 PathProgramCache]: Analyzing trace with hash -838355472, now seen corresponding path program 1 times [2024-06-14 11:33:19,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:19,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722015463] [2024-06-14 11:33:19,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:19,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:19,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:19,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:19,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:19,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722015463] [2024-06-14 11:33:19,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722015463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:19,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:19,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:19,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69347095] [2024-06-14 11:33:19,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:19,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:19,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:19,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:19,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:19,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:19,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 297 transitions, 3695 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:19,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:19,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:19,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:19,837 INFO L124 PetriNetUnfolderBase]: 1628/2807 cut-off events. [2024-06-14 11:33:19,837 INFO L125 PetriNetUnfolderBase]: For 142303/142303 co-relation queries the response was YES. [2024-06-14 11:33:19,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17878 conditions, 2807 events. 1628/2807 cut-off events. For 142303/142303 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 17086 event pairs, 274 based on Foata normal form. 6/2810 useless extension candidates. Maximal degree in co-relation 17764. Up to 2259 conditions per place. [2024-06-14 11:33:19,860 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 284 selfloop transitions, 46 changer transitions 0/337 dead transitions. [2024-06-14 11:33:19,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 337 transitions, 4667 flow [2024-06-14 11:33:19,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:19,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:19,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:33:19,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-14 11:33:19,861 INFO L175 Difference]: Start difference. First operand has 254 places, 297 transitions, 3695 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:33:19,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 337 transitions, 4667 flow [2024-06-14 11:33:20,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 337 transitions, 4521 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:33:20,222 INFO L231 Difference]: Finished difference. Result has 255 places, 301 transitions, 3720 flow [2024-06-14 11:33:20,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3549, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3720, PETRI_PLACES=255, PETRI_TRANSITIONS=301} [2024-06-14 11:33:20,223 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-14 11:33:20,223 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 301 transitions, 3720 flow [2024-06-14 11:33:20,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:20,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:20,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:20,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:33:20,223 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-14 11:33:20,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:20,224 INFO L85 PathProgramCache]: Analyzing trace with hash -831868722, now seen corresponding path program 2 times [2024-06-14 11:33:20,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:20,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740875210] [2024-06-14 11:33:20,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:20,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:20,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:20,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:20,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:20,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740875210] [2024-06-14 11:33:20,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740875210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:20,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:20,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:20,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965832230] [2024-06-14 11:33:20,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:20,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:20,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:20,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:20,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:20,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:20,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 301 transitions, 3720 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:20,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:20,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:20,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:20,768 INFO L124 PetriNetUnfolderBase]: 1694/2915 cut-off events. [2024-06-14 11:33:20,768 INFO L125 PetriNetUnfolderBase]: For 148050/148050 co-relation queries the response was YES. [2024-06-14 11:33:20,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18791 conditions, 2915 events. 1694/2915 cut-off events. For 148050/148050 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 17877 event pairs, 341 based on Foata normal form. 6/2918 useless extension candidates. Maximal degree in co-relation 18675. Up to 2498 conditions per place. [2024-06-14 11:33:20,795 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 288 selfloop transitions, 47 changer transitions 0/342 dead transitions. [2024-06-14 11:33:20,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 342 transitions, 4670 flow [2024-06-14 11:33:20,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:20,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:20,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:33:20,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 11:33:20,796 INFO L175 Difference]: Start difference. First operand has 255 places, 301 transitions, 3720 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:33:20,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 342 transitions, 4670 flow [2024-06-14 11:33:21,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 342 transitions, 4552 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:21,315 INFO L231 Difference]: Finished difference. Result has 259 places, 310 transitions, 3868 flow [2024-06-14 11:33:21,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3615, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3868, PETRI_PLACES=259, PETRI_TRANSITIONS=310} [2024-06-14 11:33:21,315 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-14 11:33:21,315 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 310 transitions, 3868 flow [2024-06-14 11:33:21,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:21,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:21,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:21,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:33:21,316 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-14 11:33:21,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:21,316 INFO L85 PathProgramCache]: Analyzing trace with hash -364370448, now seen corresponding path program 3 times [2024-06-14 11:33:21,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:21,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205597897] [2024-06-14 11:33:21,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:21,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:21,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:21,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:21,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:21,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205597897] [2024-06-14 11:33:21,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205597897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:21,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:21,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:21,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527186924] [2024-06-14 11:33:21,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:21,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:21,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:21,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:21,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:21,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:21,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 310 transitions, 3868 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:21,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:21,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:21,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:21,860 INFO L124 PetriNetUnfolderBase]: 1722/2965 cut-off events. [2024-06-14 11:33:21,860 INFO L125 PetriNetUnfolderBase]: For 152310/152310 co-relation queries the response was YES. [2024-06-14 11:33:21,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18983 conditions, 2965 events. 1722/2965 cut-off events. For 152310/152310 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 18243 event pairs, 349 based on Foata normal form. 6/2968 useless extension candidates. Maximal degree in co-relation 18866. Up to 2542 conditions per place. [2024-06-14 11:33:21,885 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 288 selfloop transitions, 45 changer transitions 0/340 dead transitions. [2024-06-14 11:33:21,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 340 transitions, 4702 flow [2024-06-14 11:33:21,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:21,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:21,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:33:21,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:33:21,886 INFO L175 Difference]: Start difference. First operand has 259 places, 310 transitions, 3868 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:33:21,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 340 transitions, 4702 flow [2024-06-14 11:33:22,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 340 transitions, 4602 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:22,365 INFO L231 Difference]: Finished difference. Result has 265 places, 314 transitions, 3946 flow [2024-06-14 11:33:22,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3770, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3946, PETRI_PLACES=265, PETRI_TRANSITIONS=314} [2024-06-14 11:33:22,366 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-14 11:33:22,366 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 314 transitions, 3946 flow [2024-06-14 11:33:22,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:22,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:22,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:22,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:33:22,366 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-14 11:33:22,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:22,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1432668198, now seen corresponding path program 1 times [2024-06-14 11:33:22,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:22,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668036382] [2024-06-14 11:33:22,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:22,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:22,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:22,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:22,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:22,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668036382] [2024-06-14 11:33:22,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668036382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:22,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:22,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:22,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850939362] [2024-06-14 11:33:22,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:22,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:22,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:22,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:22,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:22,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:22,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 314 transitions, 3946 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:22,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:22,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:22,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:22,962 INFO L124 PetriNetUnfolderBase]: 1788/3067 cut-off events. [2024-06-14 11:33:22,962 INFO L125 PetriNetUnfolderBase]: For 176017/176017 co-relation queries the response was YES. [2024-06-14 11:33:22,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20191 conditions, 3067 events. 1788/3067 cut-off events. For 176017/176017 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 18956 event pairs, 371 based on Foata normal form. 6/3068 useless extension candidates. Maximal degree in co-relation 20071. Up to 2500 conditions per place. [2024-06-14 11:33:22,988 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 246 selfloop transitions, 96 changer transitions 0/349 dead transitions. [2024-06-14 11:33:22,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 349 transitions, 4924 flow [2024-06-14 11:33:22,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:22,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:22,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:33:22,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:33:22,989 INFO L175 Difference]: Start difference. First operand has 265 places, 314 transitions, 3946 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:33:22,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 349 transitions, 4924 flow [2024-06-14 11:33:23,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 349 transitions, 4831 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:23,544 INFO L231 Difference]: Finished difference. Result has 270 places, 316 transitions, 4083 flow [2024-06-14 11:33:23,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3853, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4083, PETRI_PLACES=270, PETRI_TRANSITIONS=316} [2024-06-14 11:33:23,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-14 11:33:23,545 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 316 transitions, 4083 flow [2024-06-14 11:33:23,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:23,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:23,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:23,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:33:23,545 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-14 11:33:23,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:23,546 INFO L85 PathProgramCache]: Analyzing trace with hash -335210290, now seen corresponding path program 2 times [2024-06-14 11:33:23,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:23,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895568818] [2024-06-14 11:33:23,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:23,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:23,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:23,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:23,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:23,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895568818] [2024-06-14 11:33:23,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895568818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:23,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:23,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:23,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358265698] [2024-06-14 11:33:23,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:23,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:23,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:23,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:23,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:23,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:23,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 316 transitions, 4083 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:23,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:23,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:23,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:24,121 INFO L124 PetriNetUnfolderBase]: 1816/3120 cut-off events. [2024-06-14 11:33:24,122 INFO L125 PetriNetUnfolderBase]: For 186298/186298 co-relation queries the response was YES. [2024-06-14 11:33:24,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20634 conditions, 3120 events. 1816/3120 cut-off events. For 186298/186298 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 19382 event pairs, 390 based on Foata normal form. 8/3123 useless extension candidates. Maximal degree in co-relation 20513. Up to 2662 conditions per place. [2024-06-14 11:33:24,150 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 245 selfloop transitions, 90 changer transitions 0/342 dead transitions. [2024-06-14 11:33:24,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 342 transitions, 4865 flow [2024-06-14 11:33:24,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:24,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:24,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:33:24,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-14 11:33:24,151 INFO L175 Difference]: Start difference. First operand has 270 places, 316 transitions, 4083 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:33:24,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 342 transitions, 4865 flow [2024-06-14 11:33:24,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 342 transitions, 4748 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:24,718 INFO L231 Difference]: Finished difference. Result has 274 places, 317 transitions, 4171 flow [2024-06-14 11:33:24,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3966, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4171, PETRI_PLACES=274, PETRI_TRANSITIONS=317} [2024-06-14 11:33:24,719 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-14 11:33:24,719 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 317 transitions, 4171 flow [2024-06-14 11:33:24,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:24,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:24,719 INFO L208 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-14 11:33:24,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:33:24,720 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-14 11:33:24,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:24,720 INFO L85 PathProgramCache]: Analyzing trace with hash 484593708, now seen corresponding path program 3 times [2024-06-14 11:33:24,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:24,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803971433] [2024-06-14 11:33:24,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:24,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:24,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:24,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:24,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:24,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803971433] [2024-06-14 11:33:24,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803971433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:24,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:24,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:24,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714407084] [2024-06-14 11:33:24,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:24,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:24,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:24,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:24,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:24,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:24,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 317 transitions, 4171 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:24,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:24,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:24,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:25,302 INFO L124 PetriNetUnfolderBase]: 1836/3152 cut-off events. [2024-06-14 11:33:25,302 INFO L125 PetriNetUnfolderBase]: For 186346/186346 co-relation queries the response was YES. [2024-06-14 11:33:25,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21038 conditions, 3152 events. 1836/3152 cut-off events. For 186346/186346 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 19611 event pairs, 388 based on Foata normal form. 6/3153 useless extension candidates. Maximal degree in co-relation 20915. Up to 2664 conditions per place. [2024-06-14 11:33:25,330 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 247 selfloop transitions, 92 changer transitions 0/346 dead transitions. [2024-06-14 11:33:25,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 346 transitions, 4981 flow [2024-06-14 11:33:25,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:25,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:25,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:33:25,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:33:25,331 INFO L175 Difference]: Start difference. First operand has 274 places, 317 transitions, 4171 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:33:25,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 346 transitions, 4981 flow [2024-06-14 11:33:25,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 346 transitions, 4796 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:25,959 INFO L231 Difference]: Finished difference. Result has 276 places, 318 transitions, 4196 flow [2024-06-14 11:33:25,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3986, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4196, PETRI_PLACES=276, PETRI_TRANSITIONS=318} [2024-06-14 11:33:25,960 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-14 11:33:25,960 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 318 transitions, 4196 flow [2024-06-14 11:33:25,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:25,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:25,961 INFO L208 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-14 11:33:25,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:33:25,961 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-14 11:33:25,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:25,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1839588450, now seen corresponding path program 4 times [2024-06-14 11:33:25,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:25,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632678804] [2024-06-14 11:33:25,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:25,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:25,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:26,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-14 11:33:26,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:26,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632678804] [2024-06-14 11:33:26,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632678804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:26,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:26,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:26,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534007934] [2024-06-14 11:33:26,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:26,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:26,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:26,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:26,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:26,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:26,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 318 transitions, 4196 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:26,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:26,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:26,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:26,634 INFO L124 PetriNetUnfolderBase]: 1940/3327 cut-off events. [2024-06-14 11:33:26,634 INFO L125 PetriNetUnfolderBase]: For 264884/264884 co-relation queries the response was YES. [2024-06-14 11:33:26,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22067 conditions, 3327 events. 1940/3327 cut-off events. For 264884/264884 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 20858 event pairs, 425 based on Foata normal form. 34/3358 useless extension candidates. Maximal degree in co-relation 21943. Up to 2766 conditions per place. [2024-06-14 11:33:26,665 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 276 selfloop transitions, 55 changer transitions 7/345 dead transitions. [2024-06-14 11:33:26,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 345 transitions, 5004 flow [2024-06-14 11:33:26,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:33:26,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:33:26,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-14 11:33:26,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-14 11:33:26,666 INFO L175 Difference]: Start difference. First operand has 276 places, 318 transitions, 4196 flow. Second operand 10 states and 222 transitions. [2024-06-14 11:33:26,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 345 transitions, 5004 flow [2024-06-14 11:33:27,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 345 transitions, 4808 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:27,251 INFO L231 Difference]: Finished difference. Result has 280 places, 314 transitions, 4075 flow [2024-06-14 11:33:27,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4000, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4075, PETRI_PLACES=280, PETRI_TRANSITIONS=314} [2024-06-14 11:33:27,251 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-14 11:33:27,251 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 314 transitions, 4075 flow [2024-06-14 11:33:27,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:27,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:27,251 INFO L208 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-14 11:33:27,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:33:27,251 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-14 11:33:27,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:27,252 INFO L85 PathProgramCache]: Analyzing trace with hash -216305458, now seen corresponding path program 5 times [2024-06-14 11:33:27,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:27,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123385595] [2024-06-14 11:33:27,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:27,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:27,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:27,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:27,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:27,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123385595] [2024-06-14 11:33:27,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123385595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:27,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:27,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:27,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206168485] [2024-06-14 11:33:27,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:27,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:27,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:27,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:27,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:27,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:27,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 314 transitions, 4075 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:27,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:27,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:27,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:27,943 INFO L124 PetriNetUnfolderBase]: 1959/3362 cut-off events. [2024-06-14 11:33:27,943 INFO L125 PetriNetUnfolderBase]: For 272059/272059 co-relation queries the response was YES. [2024-06-14 11:33:27,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22247 conditions, 3362 events. 1959/3362 cut-off events. For 272059/272059 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 21091 event pairs, 431 based on Foata normal form. 34/3393 useless extension candidates. Maximal degree in co-relation 22122. Up to 2804 conditions per place. [2024-06-14 11:33:27,975 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 277 selfloop transitions, 49 changer transitions 6/339 dead transitions. [2024-06-14 11:33:27,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 339 transitions, 4869 flow [2024-06-14 11:33:27,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:27,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:27,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:33:27,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-14 11:33:27,976 INFO L175 Difference]: Start difference. First operand has 280 places, 314 transitions, 4075 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:33:27,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 339 transitions, 4869 flow [2024-06-14 11:33:28,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 339 transitions, 4750 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:33:28,574 INFO L231 Difference]: Finished difference. Result has 280 places, 311 transitions, 4041 flow [2024-06-14 11:33:28,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3956, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4041, PETRI_PLACES=280, PETRI_TRANSITIONS=311} [2024-06-14 11:33:28,574 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-14 11:33:28,574 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 311 transitions, 4041 flow [2024-06-14 11:33:28,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:28,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:28,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:28,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:33:28,575 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-14 11:33:28,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:28,575 INFO L85 PathProgramCache]: Analyzing trace with hash -216453328, now seen corresponding path program 6 times [2024-06-14 11:33:28,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:28,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150498019] [2024-06-14 11:33:28,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:28,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:28,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:28,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:28,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:28,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150498019] [2024-06-14 11:33:28,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150498019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:28,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:28,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:28,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734147526] [2024-06-14 11:33:28,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:28,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:28,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:28,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:28,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:28,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:28,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 311 transitions, 4041 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:28,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:28,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:28,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:29,284 INFO L124 PetriNetUnfolderBase]: 1964/3387 cut-off events. [2024-06-14 11:33:29,284 INFO L125 PetriNetUnfolderBase]: For 267339/267339 co-relation queries the response was YES. [2024-06-14 11:33:29,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22331 conditions, 3387 events. 1964/3387 cut-off events. For 267339/267339 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 21345 event pairs, 393 based on Foata normal form. 30/3414 useless extension candidates. Maximal degree in co-relation 22205. Up to 2726 conditions per place. [2024-06-14 11:33:29,316 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 277 selfloop transitions, 48 changer transitions 10/342 dead transitions. [2024-06-14 11:33:29,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 342 transitions, 4905 flow [2024-06-14 11:33:29,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:29,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:29,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:33:29,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-14 11:33:29,317 INFO L175 Difference]: Start difference. First operand has 280 places, 311 transitions, 4041 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:33:29,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 342 transitions, 4905 flow [2024-06-14 11:33:30,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 342 transitions, 4796 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:30,022 INFO L231 Difference]: Finished difference. Result has 282 places, 307 transitions, 3960 flow [2024-06-14 11:33:30,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3932, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3960, PETRI_PLACES=282, PETRI_TRANSITIONS=307} [2024-06-14 11:33:30,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-14 11:33:30,023 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 307 transitions, 3960 flow [2024-06-14 11:33:30,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:30,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:30,023 INFO L208 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-14 11:33:30,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:33:30,023 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-14 11:33:30,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:30,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1847212962, now seen corresponding path program 1 times [2024-06-14 11:33:30,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:30,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627318730] [2024-06-14 11:33:30,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:30,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:30,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:30,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:30,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:30,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627318730] [2024-06-14 11:33:30,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627318730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:30,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:30,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:30,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686521036] [2024-06-14 11:33:30,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:30,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:30,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:30,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:30,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:30,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:30,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 307 transitions, 3960 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:30,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:30,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:30,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:30,709 INFO L124 PetriNetUnfolderBase]: 1949/3362 cut-off events. [2024-06-14 11:33:30,710 INFO L125 PetriNetUnfolderBase]: For 272364/272364 co-relation queries the response was YES. [2024-06-14 11:33:30,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22217 conditions, 3362 events. 1949/3362 cut-off events. For 272364/272364 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 21185 event pairs, 391 based on Foata normal form. 30/3389 useless extension candidates. Maximal degree in co-relation 22090. Up to 2662 conditions per place. [2024-06-14 11:33:30,744 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 276 selfloop transitions, 46 changer transitions 13/342 dead transitions. [2024-06-14 11:33:30,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 342 transitions, 4852 flow [2024-06-14 11:33:30,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:33:30,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:33:30,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 11:33:30,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-14 11:33:30,745 INFO L175 Difference]: Start difference. First operand has 282 places, 307 transitions, 3960 flow. Second operand 10 states and 224 transitions. [2024-06-14 11:33:30,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 342 transitions, 4852 flow [2024-06-14 11:33:31,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 342 transitions, 4708 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:31,467 INFO L231 Difference]: Finished difference. Result has 286 places, 302 transitions, 3838 flow [2024-06-14 11:33:31,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3816, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3838, PETRI_PLACES=286, PETRI_TRANSITIONS=302} [2024-06-14 11:33:31,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-14 11:33:31,468 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 302 transitions, 3838 flow [2024-06-14 11:33:31,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:31,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:31,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:31,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:33:31,468 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-14 11:33:31,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:31,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1234634350, now seen corresponding path program 8 times [2024-06-14 11:33:31,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:31,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148337973] [2024-06-14 11:33:31,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:31,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:31,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:31,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-14 11:33:31,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:31,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148337973] [2024-06-14 11:33:31,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148337973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:31,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:31,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:31,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352470149] [2024-06-14 11:33:31,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:31,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:31,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:31,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:31,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:31,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:31,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 302 transitions, 3838 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:31,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:31,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:31,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:32,016 INFO L124 PetriNetUnfolderBase]: 1818/3123 cut-off events. [2024-06-14 11:33:32,016 INFO L125 PetriNetUnfolderBase]: For 197047/197047 co-relation queries the response was YES. [2024-06-14 11:33:32,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21016 conditions, 3123 events. 1818/3123 cut-off events. For 197047/197047 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 19490 event pairs, 415 based on Foata normal form. 1/3115 useless extension candidates. Maximal degree in co-relation 20888. Up to 2555 conditions per place. [2024-06-14 11:33:32,047 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 171 selfloop transitions, 150 changer transitions 0/328 dead transitions. [2024-06-14 11:33:32,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 328 transitions, 4898 flow [2024-06-14 11:33:32,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:32,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:32,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:33:32,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 11:33:32,054 INFO L175 Difference]: Start difference. First operand has 286 places, 302 transitions, 3838 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:33:32,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 328 transitions, 4898 flow [2024-06-14 11:33:32,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 328 transitions, 4818 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:32,787 INFO L231 Difference]: Finished difference. Result has 288 places, 305 transitions, 4122 flow [2024-06-14 11:33:32,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3758, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4122, PETRI_PLACES=288, PETRI_TRANSITIONS=305} [2024-06-14 11:33:32,787 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-14 11:33:32,787 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 305 transitions, 4122 flow [2024-06-14 11:33:32,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:32,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:32,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:32,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:33:32,788 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-14 11:33:32,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:32,788 INFO L85 PathProgramCache]: Analyzing trace with hash -908165438, now seen corresponding path program 9 times [2024-06-14 11:33:32,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:32,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100153944] [2024-06-14 11:33:32,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:32,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:32,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:32,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:32,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:32,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100153944] [2024-06-14 11:33:32,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100153944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:32,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:32,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:32,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525718019] [2024-06-14 11:33:32,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:32,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:32,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:32,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:32,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:32,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:32,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 305 transitions, 4122 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:32,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:32,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:32,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:33,344 INFO L124 PetriNetUnfolderBase]: 1831/3149 cut-off events. [2024-06-14 11:33:33,344 INFO L125 PetriNetUnfolderBase]: For 205192/205192 co-relation queries the response was YES. [2024-06-14 11:33:33,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21552 conditions, 3149 events. 1831/3149 cut-off events. For 205192/205192 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 19720 event pairs, 417 based on Foata normal form. 1/3141 useless extension candidates. Maximal degree in co-relation 21422. Up to 2570 conditions per place. [2024-06-14 11:33:33,374 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 175 selfloop transitions, 150 changer transitions 0/332 dead transitions. [2024-06-14 11:33:33,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 332 transitions, 5412 flow [2024-06-14 11:33:33,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:33,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:33,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:33:33,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:33:33,375 INFO L175 Difference]: Start difference. First operand has 288 places, 305 transitions, 4122 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:33:33,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 332 transitions, 5412 flow [2024-06-14 11:33:33,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 332 transitions, 4964 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:33,953 INFO L231 Difference]: Finished difference. Result has 290 places, 311 transitions, 4108 flow [2024-06-14 11:33:33,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3722, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4108, PETRI_PLACES=290, PETRI_TRANSITIONS=311} [2024-06-14 11:33:33,953 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-14 11:33:33,953 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 311 transitions, 4108 flow [2024-06-14 11:33:33,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:33,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:33,954 INFO L208 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-14 11:33:33,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:33:33,954 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-14 11:33:33,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:33,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1584191056, now seen corresponding path program 10 times [2024-06-14 11:33:33,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:33,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421114819] [2024-06-14 11:33:33,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:33,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:33,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:34,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-14 11:33:34,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:34,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421114819] [2024-06-14 11:33:34,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421114819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:34,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:34,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:34,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440459847] [2024-06-14 11:33:34,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:34,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:34,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:34,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:34,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:34,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:34,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 311 transitions, 4108 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:34,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:34,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:34,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:34,509 INFO L124 PetriNetUnfolderBase]: 1828/3145 cut-off events. [2024-06-14 11:33:34,509 INFO L125 PetriNetUnfolderBase]: For 205488/205488 co-relation queries the response was YES. [2024-06-14 11:33:34,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21378 conditions, 3145 events. 1828/3145 cut-off events. For 205488/205488 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 19679 event pairs, 417 based on Foata normal form. 1/3137 useless extension candidates. Maximal degree in co-relation 21247. Up to 2567 conditions per place. [2024-06-14 11:33:34,539 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 175 selfloop transitions, 149 changer transitions 0/331 dead transitions. [2024-06-14 11:33:34,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 331 transitions, 5116 flow [2024-06-14 11:33:34,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:34,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:34,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:33:34,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:33:34,540 INFO L175 Difference]: Start difference. First operand has 290 places, 311 transitions, 4108 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:33:34,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 331 transitions, 5116 flow [2024-06-14 11:33:35,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 331 transitions, 4806 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:35,256 INFO L231 Difference]: Finished difference. Result has 294 places, 311 transitions, 4102 flow [2024-06-14 11:33:35,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3798, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4102, PETRI_PLACES=294, PETRI_TRANSITIONS=311} [2024-06-14 11:33:35,256 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-14 11:33:35,257 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 311 transitions, 4102 flow [2024-06-14 11:33:35,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:35,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:35,257 INFO L208 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-14 11:33:35,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:33:35,257 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-14 11:33:35,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:35,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1088461674, now seen corresponding path program 11 times [2024-06-14 11:33:35,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:35,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159848216] [2024-06-14 11:33:35,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:35,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:35,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:35,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:35,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:35,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159848216] [2024-06-14 11:33:35,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159848216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:35,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:35,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:35,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72312444] [2024-06-14 11:33:35,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:35,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:35,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:35,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:35,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:35,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:35,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 311 transitions, 4102 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:35,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:35,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:35,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:35,822 INFO L124 PetriNetUnfolderBase]: 1833/3160 cut-off events. [2024-06-14 11:33:35,822 INFO L125 PetriNetUnfolderBase]: For 209462/209462 co-relation queries the response was YES. [2024-06-14 11:33:35,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21471 conditions, 3160 events. 1833/3160 cut-off events. For 209462/209462 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 19759 event pairs, 391 based on Foata normal form. 1/3158 useless extension candidates. Maximal degree in co-relation 21339. Up to 2825 conditions per place. [2024-06-14 11:33:35,852 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 291 selfloop transitions, 31 changer transitions 0/329 dead transitions. [2024-06-14 11:33:35,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 329 transitions, 4831 flow [2024-06-14 11:33:35,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:35,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:35,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-14 11:33:35,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-14 11:33:35,853 INFO L175 Difference]: Start difference. First operand has 294 places, 311 transitions, 4102 flow. Second operand 8 states and 173 transitions. [2024-06-14 11:33:35,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 329 transitions, 4831 flow [2024-06-14 11:33:36,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 329 transitions, 4519 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:36,608 INFO L231 Difference]: Finished difference. Result has 295 places, 314 transitions, 3913 flow [2024-06-14 11:33:36,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3796, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3913, PETRI_PLACES=295, PETRI_TRANSITIONS=314} [2024-06-14 11:33:36,609 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-14 11:33:36,609 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 314 transitions, 3913 flow [2024-06-14 11:33:36,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:36,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:36,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:36,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:33:36,609 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-14 11:33:36,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:36,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1566054994, now seen corresponding path program 12 times [2024-06-14 11:33:36,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:36,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600530673] [2024-06-14 11:33:36,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:36,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:36,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:36,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-14 11:33:36,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:36,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600530673] [2024-06-14 11:33:36,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600530673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:36,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:36,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:36,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345678265] [2024-06-14 11:33:36,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:36,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:36,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:36,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:36,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:36,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:36,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 314 transitions, 3913 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:36,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:36,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:36,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:37,238 INFO L124 PetriNetUnfolderBase]: 1846/3176 cut-off events. [2024-06-14 11:33:37,239 INFO L125 PetriNetUnfolderBase]: For 217426/217426 co-relation queries the response was YES. [2024-06-14 11:33:37,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21475 conditions, 3176 events. 1846/3176 cut-off events. For 217426/217426 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 19913 event pairs, 417 based on Foata normal form. 1/3168 useless extension candidates. Maximal degree in co-relation 21342. Up to 2588 conditions per place. [2024-06-14 11:33:37,266 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 172 selfloop transitions, 158 changer transitions 0/337 dead transitions. [2024-06-14 11:33:37,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 337 transitions, 5031 flow [2024-06-14 11:33:37,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:37,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:37,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:33:37,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-14 11:33:37,267 INFO L175 Difference]: Start difference. First operand has 295 places, 314 transitions, 3913 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:33:37,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 337 transitions, 5031 flow [2024-06-14 11:33:38,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 337 transitions, 4945 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:38,050 INFO L231 Difference]: Finished difference. Result has 297 places, 320 transitions, 4247 flow [2024-06-14 11:33:38,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3827, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4247, PETRI_PLACES=297, PETRI_TRANSITIONS=320} [2024-06-14 11:33:38,051 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-14 11:33:38,051 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 320 transitions, 4247 flow [2024-06-14 11:33:38,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:38,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:38,051 INFO L208 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-14 11:33:38,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:33:38,051 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-14 11:33:38,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:38,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1566411184, now seen corresponding path program 13 times [2024-06-14 11:33:38,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:38,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860279233] [2024-06-14 11:33:38,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:38,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:38,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:38,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:38,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:38,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860279233] [2024-06-14 11:33:38,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860279233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:38,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:38,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:38,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334175433] [2024-06-14 11:33:38,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:38,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:38,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:38,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:38,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:38,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:38,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 320 transitions, 4247 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:38,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:38,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:38,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:38,614 INFO L124 PetriNetUnfolderBase]: 1843/3168 cut-off events. [2024-06-14 11:33:38,614 INFO L125 PetriNetUnfolderBase]: For 220103/220103 co-relation queries the response was YES. [2024-06-14 11:33:38,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21693 conditions, 3168 events. 1843/3168 cut-off events. For 220103/220103 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 19884 event pairs, 415 based on Foata normal form. 1/3160 useless extension candidates. Maximal degree in co-relation 21559. Up to 2585 conditions per place. [2024-06-14 11:33:38,645 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 159 changer transitions 0/336 dead transitions. [2024-06-14 11:33:38,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 336 transitions, 5105 flow [2024-06-14 11:33:38,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:38,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:38,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:33:38,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-14 11:33:38,646 INFO L175 Difference]: Start difference. First operand has 297 places, 320 transitions, 4247 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:33:38,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 336 transitions, 5105 flow [2024-06-14 11:33:39,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 336 transitions, 4817 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:39,434 INFO L231 Difference]: Finished difference. Result has 301 places, 320 transitions, 4283 flow [2024-06-14 11:33:39,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3959, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4283, PETRI_PLACES=301, PETRI_TRANSITIONS=320} [2024-06-14 11:33:39,435 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-14 11:33:39,435 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 320 transitions, 4283 flow [2024-06-14 11:33:39,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:39,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:39,435 INFO L208 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-14 11:33:39,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:33:39,436 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-14 11:33:39,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:39,436 INFO L85 PathProgramCache]: Analyzing trace with hash 392442358, now seen corresponding path program 14 times [2024-06-14 11:33:39,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:39,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135337385] [2024-06-14 11:33:39,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:39,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:39,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:39,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:39,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:39,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135337385] [2024-06-14 11:33:39,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135337385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:39,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:39,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:39,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67152218] [2024-06-14 11:33:39,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:39,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:39,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:39,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:39,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:39,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:39,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 320 transitions, 4283 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:39,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:39,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:39,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:40,053 INFO L124 PetriNetUnfolderBase]: 1856/3204 cut-off events. [2024-06-14 11:33:40,053 INFO L125 PetriNetUnfolderBase]: For 228698/228698 co-relation queries the response was YES. [2024-06-14 11:33:40,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21985 conditions, 3204 events. 1856/3204 cut-off events. For 228698/228698 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 20103 event pairs, 393 based on Foata normal form. 1/3202 useless extension candidates. Maximal degree in co-relation 21850. Up to 2745 conditions per place. [2024-06-14 11:33:40,086 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 271 selfloop transitions, 79 changer transitions 0/357 dead transitions. [2024-06-14 11:33:40,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 357 transitions, 5341 flow [2024-06-14 11:33:40,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:40,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:40,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:33:40,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-14 11:33:40,087 INFO L175 Difference]: Start difference. First operand has 301 places, 320 transitions, 4283 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:33:40,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 357 transitions, 5341 flow [2024-06-14 11:33:40,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 357 transitions, 5007 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:40,968 INFO L231 Difference]: Finished difference. Result has 303 places, 326 transitions, 4280 flow [2024-06-14 11:33:40,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3961, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4280, PETRI_PLACES=303, PETRI_TRANSITIONS=326} [2024-06-14 11:33:40,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-14 11:33:40,969 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 326 transitions, 4280 flow [2024-06-14 11:33:40,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:40,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:40,969 INFO L208 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-14 11:33:40,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:33:40,969 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-14 11:33:40,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:40,970 INFO L85 PathProgramCache]: Analyzing trace with hash -644970680, now seen corresponding path program 15 times [2024-06-14 11:33:40,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:40,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983511790] [2024-06-14 11:33:40,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:40,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:40,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:41,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:41,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:41,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983511790] [2024-06-14 11:33:41,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983511790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:41,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:41,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:41,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551639015] [2024-06-14 11:33:41,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:41,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:41,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:41,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:41,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:41,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:41,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 326 transitions, 4280 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:41,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:41,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:41,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:41,600 INFO L124 PetriNetUnfolderBase]: 1853/3196 cut-off events. [2024-06-14 11:33:41,600 INFO L125 PetriNetUnfolderBase]: For 229832/229832 co-relation queries the response was YES. [2024-06-14 11:33:41,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21869 conditions, 3196 events. 1853/3196 cut-off events. For 229832/229832 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 20057 event pairs, 391 based on Foata normal form. 1/3194 useless extension candidates. Maximal degree in co-relation 21732. Up to 2742 conditions per place. [2024-06-14 11:33:41,631 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 268 selfloop transitions, 78 changer transitions 0/353 dead transitions. [2024-06-14 11:33:41,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 353 transitions, 5206 flow [2024-06-14 11:33:41,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:41,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:41,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:33:41,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-14 11:33:41,632 INFO L175 Difference]: Start difference. First operand has 303 places, 326 transitions, 4280 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:33:41,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 353 transitions, 5206 flow [2024-06-14 11:33:42,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 353 transitions, 5035 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:42,425 INFO L231 Difference]: Finished difference. Result has 303 places, 326 transitions, 4281 flow [2024-06-14 11:33:42,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4111, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4281, PETRI_PLACES=303, PETRI_TRANSITIONS=326} [2024-06-14 11:33:42,426 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-14 11:33:42,426 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 326 transitions, 4281 flow [2024-06-14 11:33:42,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:42,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:42,426 INFO L208 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-14 11:33:42,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:33:42,427 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-14 11:33:42,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:42,427 INFO L85 PathProgramCache]: Analyzing trace with hash 41004940, now seen corresponding path program 16 times [2024-06-14 11:33:42,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:42,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194218563] [2024-06-14 11:33:42,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:42,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:42,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:42,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:42,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:42,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194218563] [2024-06-14 11:33:42,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194218563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:42,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:42,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:42,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818618421] [2024-06-14 11:33:42,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:42,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:42,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:42,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:42,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:42,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:42,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 326 transitions, 4281 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:42,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:42,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:42,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:43,048 INFO L124 PetriNetUnfolderBase]: 1858/3205 cut-off events. [2024-06-14 11:33:43,048 INFO L125 PetriNetUnfolderBase]: For 230037/230037 co-relation queries the response was YES. [2024-06-14 11:33:43,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21919 conditions, 3205 events. 1858/3205 cut-off events. For 230037/230037 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 20130 event pairs, 391 based on Foata normal form. 1/3203 useless extension candidates. Maximal degree in co-relation 21783. Up to 2678 conditions per place. [2024-06-14 11:33:43,081 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 233 selfloop transitions, 123 changer transitions 0/363 dead transitions. [2024-06-14 11:33:43,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 363 transitions, 5633 flow [2024-06-14 11:33:43,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:33:43,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:33:43,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-14 11:33:43,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962059620596206 [2024-06-14 11:33:43,082 INFO L175 Difference]: Start difference. First operand has 303 places, 326 transitions, 4281 flow. Second operand 9 states and 220 transitions. [2024-06-14 11:33:43,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 363 transitions, 5633 flow [2024-06-14 11:33:43,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 363 transitions, 5379 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:43,963 INFO L231 Difference]: Finished difference. Result has 305 places, 329 transitions, 4341 flow [2024-06-14 11:33:43,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4027, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4341, PETRI_PLACES=305, PETRI_TRANSITIONS=329} [2024-06-14 11:33:43,963 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-14 11:33:43,964 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 329 transitions, 4341 flow [2024-06-14 11:33:43,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:43,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:43,964 INFO L208 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-14 11:33:43,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:33:43,964 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-14 11:33:43,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:43,964 INFO L85 PathProgramCache]: Analyzing trace with hash -645148310, now seen corresponding path program 17 times [2024-06-14 11:33:43,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:43,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739765825] [2024-06-14 11:33:43,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:43,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:43,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:44,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:44,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:44,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739765825] [2024-06-14 11:33:44,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739765825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:44,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:44,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:44,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643743673] [2024-06-14 11:33:44,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:44,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:44,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:44,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:44,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:44,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:44,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 329 transitions, 4341 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:44,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:44,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:44,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:44,716 INFO L124 PetriNetUnfolderBase]: 1855/3201 cut-off events. [2024-06-14 11:33:44,716 INFO L125 PetriNetUnfolderBase]: For 231160/231160 co-relation queries the response was YES. [2024-06-14 11:33:44,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21911 conditions, 3201 events. 1855/3201 cut-off events. For 231160/231160 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 20057 event pairs, 391 based on Foata normal form. 1/3199 useless extension candidates. Maximal degree in co-relation 21774. Up to 2820 conditions per place. [2024-06-14 11:33:44,751 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 309 selfloop transitions, 38 changer transitions 0/354 dead transitions. [2024-06-14 11:33:44,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 354 transitions, 5099 flow [2024-06-14 11:33:44,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:44,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:44,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-14 11:33:44,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-14 11:33:44,754 INFO L175 Difference]: Start difference. First operand has 305 places, 329 transitions, 4341 flow. Second operand 6 states and 153 transitions. [2024-06-14 11:33:44,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 354 transitions, 5099 flow [2024-06-14 11:33:45,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 354 transitions, 4627 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-14 11:33:45,584 INFO L231 Difference]: Finished difference. Result has 301 places, 329 transitions, 3959 flow [2024-06-14 11:33:45,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3869, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3959, PETRI_PLACES=301, PETRI_TRANSITIONS=329} [2024-06-14 11:33:45,584 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-14 11:33:45,584 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 329 transitions, 3959 flow [2024-06-14 11:33:45,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:45,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:45,584 INFO L208 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-14 11:33:45,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:33:45,585 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-14 11:33:45,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:45,585 INFO L85 PathProgramCache]: Analyzing trace with hash -865680796, now seen corresponding path program 18 times [2024-06-14 11:33:45,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:45,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930356391] [2024-06-14 11:33:45,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:45,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:45,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:45,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:45,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:45,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930356391] [2024-06-14 11:33:45,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930356391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:45,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:45,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:45,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582516507] [2024-06-14 11:33:45,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:45,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:45,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:45,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:45,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:45,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:45,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 329 transitions, 3959 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:45,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:45,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:45,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:46,170 INFO L124 PetriNetUnfolderBase]: 1860/3200 cut-off events. [2024-06-14 11:33:46,170 INFO L125 PetriNetUnfolderBase]: For 230200/230200 co-relation queries the response was YES. [2024-06-14 11:33:46,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21679 conditions, 3200 events. 1860/3200 cut-off events. For 230200/230200 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 20124 event pairs, 415 based on Foata normal form. 1/3192 useless extension candidates. Maximal degree in co-relation 21542. Up to 2681 conditions per place. [2024-06-14 11:33:46,205 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 228 selfloop transitions, 116 changer transitions 0/351 dead transitions. [2024-06-14 11:33:46,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 351 transitions, 5084 flow [2024-06-14 11:33:46,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:46,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:46,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:33:46,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:33:46,206 INFO L175 Difference]: Start difference. First operand has 301 places, 329 transitions, 3959 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:33:46,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 351 transitions, 5084 flow [2024-06-14 11:33:47,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 351 transitions, 5010 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:47,056 INFO L231 Difference]: Finished difference. Result has 304 places, 332 transitions, 4178 flow [2024-06-14 11:33:47,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3885, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4178, PETRI_PLACES=304, PETRI_TRANSITIONS=332} [2024-06-14 11:33:47,057 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-14 11:33:47,057 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 332 transitions, 4178 flow [2024-06-14 11:33:47,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:47,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:47,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, 1] [2024-06-14 11:33:47,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:33:47,058 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-14 11:33:47,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:47,058 INFO L85 PathProgramCache]: Analyzing trace with hash 665026486, now seen corresponding path program 19 times [2024-06-14 11:33:47,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:47,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144817126] [2024-06-14 11:33:47,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:47,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:47,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:47,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:47,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:47,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144817126] [2024-06-14 11:33:47,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144817126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:47,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:47,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:47,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251983848] [2024-06-14 11:33:47,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:47,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:47,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:47,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:47,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:47,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:47,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 332 transitions, 4178 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:47,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:47,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:47,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:47,691 INFO L124 PetriNetUnfolderBase]: 1865/3219 cut-off events. [2024-06-14 11:33:47,691 INFO L125 PetriNetUnfolderBase]: For 235060/235060 co-relation queries the response was YES. [2024-06-14 11:33:47,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22001 conditions, 3219 events. 1865/3219 cut-off events. For 235060/235060 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 20186 event pairs, 391 based on Foata normal form. 1/3217 useless extension candidates. Maximal degree in co-relation 21863. Up to 2687 conditions per place. [2024-06-14 11:33:47,719 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 224 selfloop transitions, 131 changer transitions 0/362 dead transitions. [2024-06-14 11:33:47,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 362 transitions, 5182 flow [2024-06-14 11:33:47,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:33:47,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:33:47,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-14 11:33:47,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5560975609756098 [2024-06-14 11:33:47,720 INFO L175 Difference]: Start difference. First operand has 304 places, 332 transitions, 4178 flow. Second operand 10 states and 228 transitions. [2024-06-14 11:33:47,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 362 transitions, 5182 flow [2024-06-14 11:33:48,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 362 transitions, 4881 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:48,676 INFO L231 Difference]: Finished difference. Result has 309 places, 335 transitions, 4207 flow [2024-06-14 11:33:48,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3883, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4207, PETRI_PLACES=309, PETRI_TRANSITIONS=335} [2024-06-14 11:33:48,676 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-14 11:33:48,676 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 335 transitions, 4207 flow [2024-06-14 11:33:48,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:48,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:48,677 INFO L208 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-14 11:33:48,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:33:48,677 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-14 11:33:48,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:48,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1785869260, now seen corresponding path program 20 times [2024-06-14 11:33:48,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:48,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002072948] [2024-06-14 11:33:48,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:48,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:48,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:48,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:48,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:48,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002072948] [2024-06-14 11:33:48,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002072948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:48,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:48,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:48,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001956947] [2024-06-14 11:33:48,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:48,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:48,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:48,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:48,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:48,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:48,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 335 transitions, 4207 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:48,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:48,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:48,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:49,260 INFO L124 PetriNetUnfolderBase]: 1862/3215 cut-off events. [2024-06-14 11:33:49,261 INFO L125 PetriNetUnfolderBase]: For 235902/235902 co-relation queries the response was YES. [2024-06-14 11:33:49,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21925 conditions, 3215 events. 1862/3215 cut-off events. For 235902/235902 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 20237 event pairs, 391 based on Foata normal form. 1/3213 useless extension candidates. Maximal degree in co-relation 21786. Up to 2684 conditions per place. [2024-06-14 11:33:49,291 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 231 selfloop transitions, 126 changer transitions 0/364 dead transitions. [2024-06-14 11:33:49,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 364 transitions, 5165 flow [2024-06-14 11:33:49,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:33:49,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:33:49,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-14 11:33:49,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5799457994579946 [2024-06-14 11:33:49,292 INFO L175 Difference]: Start difference. First operand has 309 places, 335 transitions, 4207 flow. Second operand 9 states and 214 transitions. [2024-06-14 11:33:49,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 364 transitions, 5165 flow [2024-06-14 11:33:50,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 364 transitions, 4839 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-14 11:33:50,302 INFO L231 Difference]: Finished difference. Result has 309 places, 335 transitions, 4145 flow [2024-06-14 11:33:50,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3883, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4145, PETRI_PLACES=309, PETRI_TRANSITIONS=335} [2024-06-14 11:33:50,302 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-14 11:33:50,302 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 335 transitions, 4145 flow [2024-06-14 11:33:50,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:50,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:50,302 INFO L208 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-14 11:33:50,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:33:50,303 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-14 11:33:50,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:50,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1483994002, now seen corresponding path program 21 times [2024-06-14 11:33:50,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:50,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783854935] [2024-06-14 11:33:50,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:50,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:50,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:50,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:50,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:50,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783854935] [2024-06-14 11:33:50,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783854935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:50,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:50,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:50,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315433462] [2024-06-14 11:33:50,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:50,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:50,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:50,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:50,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:50,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:50,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 335 transitions, 4145 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:50,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:50,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:50,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:50,867 INFO L124 PetriNetUnfolderBase]: 1859/3201 cut-off events. [2024-06-14 11:33:50,867 INFO L125 PetriNetUnfolderBase]: For 232834/232834 co-relation queries the response was YES. [2024-06-14 11:33:50,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21681 conditions, 3201 events. 1859/3201 cut-off events. For 232834/232834 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 20116 event pairs, 415 based on Foata normal form. 1/3193 useless extension candidates. Maximal degree in co-relation 21543. Up to 2681 conditions per place. [2024-06-14 11:33:50,898 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 226 selfloop transitions, 122 changer transitions 0/355 dead transitions. [2024-06-14 11:33:50,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 355 transitions, 4891 flow [2024-06-14 11:33:50,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:50,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:50,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:33:50,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-14 11:33:50,899 INFO L175 Difference]: Start difference. First operand has 309 places, 335 transitions, 4145 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:33:50,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 355 transitions, 4891 flow [2024-06-14 11:33:51,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 355 transitions, 4543 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-14 11:33:51,765 INFO L231 Difference]: Finished difference. Result has 306 places, 335 transitions, 4047 flow [2024-06-14 11:33:51,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3797, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4047, PETRI_PLACES=306, PETRI_TRANSITIONS=335} [2024-06-14 11:33:51,765 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-14 11:33:51,765 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 335 transitions, 4047 flow [2024-06-14 11:33:51,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:51,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:51,765 INFO L208 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-14 11:33:51,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:33:51,766 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-14 11:33:51,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:51,766 INFO L85 PathProgramCache]: Analyzing trace with hash 321653910, now seen corresponding path program 4 times [2024-06-14 11:33:51,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:51,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235278434] [2024-06-14 11:33:51,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:51,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:51,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:51,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:51,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:51,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235278434] [2024-06-14 11:33:51,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235278434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:51,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:51,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:51,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358104048] [2024-06-14 11:33:51,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:51,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:51,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:51,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:51,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:51,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:51,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 335 transitions, 4047 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:51,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:51,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:51,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:52,384 INFO L124 PetriNetUnfolderBase]: 1846/3192 cut-off events. [2024-06-14 11:33:52,384 INFO L125 PetriNetUnfolderBase]: For 227816/227816 co-relation queries the response was YES. [2024-06-14 11:33:52,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20987 conditions, 3192 events. 1846/3192 cut-off events. For 227816/227816 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 20037 event pairs, 303 based on Foata normal form. 6/3195 useless extension candidates. Maximal degree in co-relation 20849. Up to 2595 conditions per place. [2024-06-14 11:33:52,414 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 313 selfloop transitions, 48 changer transitions 0/368 dead transitions. [2024-06-14 11:33:52,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 368 transitions, 4889 flow [2024-06-14 11:33:52,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:52,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:52,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:33:52,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-14 11:33:52,415 INFO L175 Difference]: Start difference. First operand has 306 places, 335 transitions, 4047 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:33:52,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 368 transitions, 4889 flow [2024-06-14 11:33:53,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 368 transitions, 4592 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:53,202 INFO L231 Difference]: Finished difference. Result has 306 places, 335 transitions, 3856 flow [2024-06-14 11:33:53,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3750, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3856, PETRI_PLACES=306, PETRI_TRANSITIONS=335} [2024-06-14 11:33:53,203 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-14 11:33:53,203 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 335 transitions, 3856 flow [2024-06-14 11:33:53,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:53,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:53,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:53,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:33:53,203 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-14 11:33:53,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:53,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1495840560, now seen corresponding path program 7 times [2024-06-14 11:33:53,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:53,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651799730] [2024-06-14 11:33:53,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:53,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:53,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:53,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:53,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:53,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651799730] [2024-06-14 11:33:53,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651799730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:53,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:53,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:53,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60224922] [2024-06-14 11:33:53,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:53,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:53,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:53,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:53,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:53,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:53,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 335 transitions, 3856 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:53,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:53,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:53,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:53,802 INFO L124 PetriNetUnfolderBase]: 1912/3296 cut-off events. [2024-06-14 11:33:53,802 INFO L125 PetriNetUnfolderBase]: For 264485/264485 co-relation queries the response was YES. [2024-06-14 11:33:53,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22310 conditions, 3296 events. 1912/3296 cut-off events. For 264485/264485 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 20879 event pairs, 405 based on Foata normal form. 6/3296 useless extension candidates. Maximal degree in co-relation 22171. Up to 2699 conditions per place. [2024-06-14 11:33:53,834 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 265 selfloop transitions, 95 changer transitions 0/367 dead transitions. [2024-06-14 11:33:53,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 367 transitions, 4906 flow [2024-06-14 11:33:53,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:53,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:53,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:33:53,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 11:33:53,835 INFO L175 Difference]: Start difference. First operand has 306 places, 335 transitions, 3856 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:33:53,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 367 transitions, 4906 flow [2024-06-14 11:33:54,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 367 transitions, 4804 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:54,910 INFO L231 Difference]: Finished difference. Result has 308 places, 337 transitions, 3998 flow [2024-06-14 11:33:54,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3762, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3998, PETRI_PLACES=308, PETRI_TRANSITIONS=337} [2024-06-14 11:33:54,910 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-14 11:33:54,910 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 337 transitions, 3998 flow [2024-06-14 11:33:54,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:54,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:54,910 INFO L208 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-14 11:33:54,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:33:54,911 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-14 11:33:54,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:54,911 INFO L85 PathProgramCache]: Analyzing trace with hash -455541618, now seen corresponding path program 8 times [2024-06-14 11:33:54,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:54,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817549109] [2024-06-14 11:33:54,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:54,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:54,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:55,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:55,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:55,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817549109] [2024-06-14 11:33:55,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817549109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:55,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:55,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:55,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595561334] [2024-06-14 11:33:55,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:55,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:55,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:55,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:55,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:55,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:55,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 337 transitions, 3998 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:55,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:55,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:55,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:55,533 INFO L124 PetriNetUnfolderBase]: 1978/3407 cut-off events. [2024-06-14 11:33:55,533 INFO L125 PetriNetUnfolderBase]: For 278877/278877 co-relation queries the response was YES. [2024-06-14 11:33:55,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23555 conditions, 3407 events. 1978/3407 cut-off events. For 278877/278877 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 21650 event pairs, 430 based on Foata normal form. 6/3407 useless extension candidates. Maximal degree in co-relation 23417. Up to 2871 conditions per place. [2024-06-14 11:33:55,566 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 267 selfloop transitions, 91 changer transitions 0/365 dead transitions. [2024-06-14 11:33:55,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 365 transitions, 5032 flow [2024-06-14 11:33:55,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:55,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:55,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:33:55,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-14 11:33:55,567 INFO L175 Difference]: Start difference. First operand has 308 places, 337 transitions, 3998 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:33:55,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 365 transitions, 5032 flow [2024-06-14 11:33:56,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 365 transitions, 4900 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:56,488 INFO L231 Difference]: Finished difference. Result has 312 places, 339 transitions, 4098 flow [2024-06-14 11:33:56,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3874, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4098, PETRI_PLACES=312, PETRI_TRANSITIONS=339} [2024-06-14 11:33:56,488 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-14 11:33:56,488 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 339 transitions, 4098 flow [2024-06-14 11:33:56,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:56,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:56,489 INFO L208 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-14 11:33:56,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:33:56,489 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-14 11:33:56,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:56,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1584410040, now seen corresponding path program 9 times [2024-06-14 11:33:56,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:56,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081563826] [2024-06-14 11:33:56,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:56,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:56,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:56,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:56,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:56,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081563826] [2024-06-14 11:33:56,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081563826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:56,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:56,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:56,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934763235] [2024-06-14 11:33:56,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:56,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:56,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:56,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:56,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:56,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:56,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 339 transitions, 4098 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:56,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:56,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:56,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:57,107 INFO L124 PetriNetUnfolderBase]: 1960/3381 cut-off events. [2024-06-14 11:33:57,107 INFO L125 PetriNetUnfolderBase]: For 262198/262198 co-relation queries the response was YES. [2024-06-14 11:33:57,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22808 conditions, 3381 events. 1960/3381 cut-off events. For 262198/262198 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 21500 event pairs, 428 based on Foata normal form. 8/3383 useless extension candidates. Maximal degree in co-relation 22668. Up to 2893 conditions per place. [2024-06-14 11:33:57,139 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 265 selfloop transitions, 89 changer transitions 0/361 dead transitions. [2024-06-14 11:33:57,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 361 transitions, 4892 flow [2024-06-14 11:33:57,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:57,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:57,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:33:57,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 11:33:57,140 INFO L175 Difference]: Start difference. First operand has 312 places, 339 transitions, 4098 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:33:57,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 361 transitions, 4892 flow [2024-06-14 11:33:58,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 361 transitions, 4771 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:58,058 INFO L231 Difference]: Finished difference. Result has 316 places, 339 transitions, 4160 flow [2024-06-14 11:33:58,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3977, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4160, PETRI_PLACES=316, PETRI_TRANSITIONS=339} [2024-06-14 11:33:58,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-14 11:33:58,059 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 339 transitions, 4160 flow [2024-06-14 11:33:58,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:58,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:58,059 INFO L208 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-14 11:33:58,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:33:58,059 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-14 11:33:58,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:58,059 INFO L85 PathProgramCache]: Analyzing trace with hash -867111120, now seen corresponding path program 10 times [2024-06-14 11:33:58,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:58,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170312371] [2024-06-14 11:33:58,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:58,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:58,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:58,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:58,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:58,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170312371] [2024-06-14 11:33:58,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170312371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:58,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:58,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:58,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979412839] [2024-06-14 11:33:58,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:58,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:58,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:58,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:58,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:58,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:33:58,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 339 transitions, 4160 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:58,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:58,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:33:58,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:58,716 INFO L124 PetriNetUnfolderBase]: 2013/3490 cut-off events. [2024-06-14 11:33:58,716 INFO L125 PetriNetUnfolderBase]: For 281159/281159 co-relation queries the response was YES. [2024-06-14 11:33:58,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24041 conditions, 3490 events. 2013/3490 cut-off events. For 281159/281159 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 22364 event pairs, 367 based on Foata normal form. 6/3490 useless extension candidates. Maximal degree in co-relation 23899. Up to 2217 conditions per place. [2024-06-14 11:33:58,749 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 252 selfloop transitions, 117 changer transitions 0/376 dead transitions. [2024-06-14 11:33:58,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 376 transitions, 5446 flow [2024-06-14 11:33:58,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:58,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:58,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:33:58,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-14 11:33:58,750 INFO L175 Difference]: Start difference. First operand has 316 places, 339 transitions, 4160 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:33:58,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 376 transitions, 5446 flow [2024-06-14 11:33:59,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 376 transitions, 5263 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:59,911 INFO L231 Difference]: Finished difference. Result has 317 places, 341 transitions, 4261 flow [2024-06-14 11:33:59,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3977, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4261, PETRI_PLACES=317, PETRI_TRANSITIONS=341} [2024-06-14 11:33:59,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-14 11:33:59,912 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 341 transitions, 4261 flow [2024-06-14 11:33:59,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:59,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:59,912 INFO L208 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-14 11:33:59,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:33:59,913 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-14 11:33:59,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:59,913 INFO L85 PathProgramCache]: Analyzing trace with hash -856922040, now seen corresponding path program 11 times [2024-06-14 11:33:59,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:59,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332686011] [2024-06-14 11:33:59,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:59,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:59,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:00,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:00,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:00,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332686011] [2024-06-14 11:34:00,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332686011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:00,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:00,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:00,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024638018] [2024-06-14 11:34:00,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:00,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:00,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:00,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:00,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:00,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:00,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 341 transitions, 4261 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:00,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:00,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:00,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:00,617 INFO L124 PetriNetUnfolderBase]: 2033/3533 cut-off events. [2024-06-14 11:34:00,617 INFO L125 PetriNetUnfolderBase]: For 290104/290104 co-relation queries the response was YES. [2024-06-14 11:34:00,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24686 conditions, 3533 events. 2033/3533 cut-off events. For 290104/290104 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22793 event pairs, 384 based on Foata normal form. 6/3536 useless extension candidates. Maximal degree in co-relation 24543. Up to 2972 conditions per place. [2024-06-14 11:34:00,651 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 331 selfloop transitions, 33 changer transitions 0/371 dead transitions. [2024-06-14 11:34:00,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 371 transitions, 5137 flow [2024-06-14 11:34:00,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:00,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:00,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:34:00,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 11:34:00,652 INFO L175 Difference]: Start difference. First operand has 317 places, 341 transitions, 4261 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:34:00,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 371 transitions, 5137 flow [2024-06-14 11:34:01,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 371 transitions, 4880 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:01,794 INFO L231 Difference]: Finished difference. Result has 320 places, 342 transitions, 4100 flow [2024-06-14 11:34:01,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4010, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4100, PETRI_PLACES=320, PETRI_TRANSITIONS=342} [2024-06-14 11:34:01,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-14 11:34:01,795 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 342 transitions, 4100 flow [2024-06-14 11:34:01,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:01,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:01,795 INFO L208 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-14 11:34:01,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:34:01,795 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-14 11:34:01,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:01,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1742171278, now seen corresponding path program 12 times [2024-06-14 11:34:01,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:01,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202991617] [2024-06-14 11:34:01,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:01,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:01,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:01,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:01,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:01,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202991617] [2024-06-14 11:34:01,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202991617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:01,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:01,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:01,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729990165] [2024-06-14 11:34:01,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:01,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:01,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:01,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:01,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:01,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:01,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 342 transitions, 4100 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:01,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:01,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:01,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:02,488 INFO L124 PetriNetUnfolderBase]: 2053/3556 cut-off events. [2024-06-14 11:34:02,488 INFO L125 PetriNetUnfolderBase]: For 293650/293650 co-relation queries the response was YES. [2024-06-14 11:34:02,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24538 conditions, 3556 events. 2053/3556 cut-off events. For 293650/293650 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22891 event pairs, 374 based on Foata normal form. 6/3556 useless extension candidates. Maximal degree in co-relation 24394. Up to 2241 conditions per place. [2024-06-14 11:34:02,526 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 251 selfloop transitions, 117 changer transitions 0/375 dead transitions. [2024-06-14 11:34:02,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 375 transitions, 5174 flow [2024-06-14 11:34:02,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:02,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:02,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:34:02,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-14 11:34:02,526 INFO L175 Difference]: Start difference. First operand has 320 places, 342 transitions, 4100 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:34:02,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 375 transitions, 5174 flow [2024-06-14 11:34:03,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 375 transitions, 5082 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:03,801 INFO L231 Difference]: Finished difference. Result has 322 places, 343 transitions, 4266 flow [2024-06-14 11:34:03,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4008, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4266, PETRI_PLACES=322, PETRI_TRANSITIONS=343} [2024-06-14 11:34:03,801 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-14 11:34:03,801 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 343 transitions, 4266 flow [2024-06-14 11:34:03,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:03,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:03,801 INFO L208 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-14 11:34:03,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 11:34:03,802 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-14 11:34:03,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:03,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1157979860, now seen corresponding path program 13 times [2024-06-14 11:34:03,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:03,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162616265] [2024-06-14 11:34:03,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:03,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:03,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:03,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:03,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:03,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162616265] [2024-06-14 11:34:03,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162616265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:03,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:03,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:03,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688119421] [2024-06-14 11:34:03,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:03,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:03,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:03,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:03,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:03,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:03,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 343 transitions, 4266 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:03,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:03,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:03,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:04,581 INFO L124 PetriNetUnfolderBase]: 2147/3723 cut-off events. [2024-06-14 11:34:04,582 INFO L125 PetriNetUnfolderBase]: For 341799/341799 co-relation queries the response was YES. [2024-06-14 11:34:04,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26600 conditions, 3723 events. 2147/3723 cut-off events. For 341799/341799 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 24259 event pairs, 473 based on Foata normal form. 8/3728 useless extension candidates. Maximal degree in co-relation 26455. Up to 3191 conditions per place. [2024-06-14 11:34:04,618 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 333 selfloop transitions, 31 changer transitions 0/371 dead transitions. [2024-06-14 11:34:04,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 371 transitions, 5353 flow [2024-06-14 11:34:04,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:04,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:04,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-14 11:34:04,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-14 11:34:04,618 INFO L175 Difference]: Start difference. First operand has 322 places, 343 transitions, 4266 flow. Second operand 9 states and 197 transitions. [2024-06-14 11:34:04,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 371 transitions, 5353 flow [2024-06-14 11:34:05,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 371 transitions, 5171 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:05,973 INFO L231 Difference]: Finished difference. Result has 327 places, 346 transitions, 4219 flow [2024-06-14 11:34:05,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4086, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4219, PETRI_PLACES=327, PETRI_TRANSITIONS=346} [2024-06-14 11:34:05,973 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-14 11:34:05,973 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 346 transitions, 4219 flow [2024-06-14 11:34:05,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:05,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:05,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:05,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 11:34:05,974 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-14 11:34:05,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:05,974 INFO L85 PathProgramCache]: Analyzing trace with hash 688823438, now seen corresponding path program 14 times [2024-06-14 11:34:05,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:05,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952213670] [2024-06-14 11:34:05,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:05,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:05,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:06,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:06,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:06,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952213670] [2024-06-14 11:34:06,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952213670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:06,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:06,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:06,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673683387] [2024-06-14 11:34:06,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:06,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:06,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:06,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:06,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:06,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:06,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 346 transitions, 4219 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:06,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:06,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:06,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:06,661 INFO L124 PetriNetUnfolderBase]: 2213/3820 cut-off events. [2024-06-14 11:34:06,662 INFO L125 PetriNetUnfolderBase]: For 377546/377546 co-relation queries the response was YES. [2024-06-14 11:34:06,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27760 conditions, 3820 events. 2213/3820 cut-off events. For 377546/377546 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 24940 event pairs, 511 based on Foata normal form. 6/3820 useless extension candidates. Maximal degree in co-relation 27613. Up to 3190 conditions per place. [2024-06-14 11:34:06,702 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 274 selfloop transitions, 90 changer transitions 0/371 dead transitions. [2024-06-14 11:34:06,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 371 transitions, 5271 flow [2024-06-14 11:34:06,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:06,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:06,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:34:06,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-14 11:34:06,703 INFO L175 Difference]: Start difference. First operand has 327 places, 346 transitions, 4219 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:34:06,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 371 transitions, 5271 flow [2024-06-14 11:34:08,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 371 transitions, 5201 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:08,149 INFO L231 Difference]: Finished difference. Result has 329 places, 348 transitions, 4381 flow [2024-06-14 11:34:08,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4149, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4381, PETRI_PLACES=329, PETRI_TRANSITIONS=348} [2024-06-14 11:34:08,149 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-14 11:34:08,149 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 348 transitions, 4381 flow [2024-06-14 11:34:08,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:08,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:08,150 INFO L208 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-14 11:34:08,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 11:34:08,150 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-14 11:34:08,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:08,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1566048050, now seen corresponding path program 15 times [2024-06-14 11:34:08,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:08,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299394016] [2024-06-14 11:34:08,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:08,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:08,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:08,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-14 11:34:08,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:08,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299394016] [2024-06-14 11:34:08,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299394016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:08,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:08,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:08,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870702526] [2024-06-14 11:34:08,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:08,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:08,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:08,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:08,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:08,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:08,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 348 transitions, 4381 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:08,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:08,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:08,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:08,904 INFO L124 PetriNetUnfolderBase]: 2195/3794 cut-off events. [2024-06-14 11:34:08,904 INFO L125 PetriNetUnfolderBase]: For 360052/360052 co-relation queries the response was YES. [2024-06-14 11:34:08,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26993 conditions, 3794 events. 2195/3794 cut-off events. For 360052/360052 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 24793 event pairs, 509 based on Foata normal form. 8/3796 useless extension candidates. Maximal degree in co-relation 26845. Up to 3262 conditions per place. [2024-06-14 11:34:08,937 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 273 selfloop transitions, 87 changer transitions 0/367 dead transitions. [2024-06-14 11:34:08,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 367 transitions, 5179 flow [2024-06-14 11:34:08,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:08,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:08,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:34:08,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:34:08,938 INFO L175 Difference]: Start difference. First operand has 329 places, 348 transitions, 4381 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:34:08,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 367 transitions, 5179 flow [2024-06-14 11:34:10,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 367 transitions, 5062 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:34:10,210 INFO L231 Difference]: Finished difference. Result has 333 places, 348 transitions, 4443 flow [2024-06-14 11:34:10,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4264, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4443, PETRI_PLACES=333, PETRI_TRANSITIONS=348} [2024-06-14 11:34:10,211 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-14 11:34:10,211 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 348 transitions, 4443 flow [2024-06-14 11:34:10,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:10,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:10,211 INFO L208 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-14 11:34:10,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 11:34:10,211 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-14 11:34:10,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:10,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1554429560, now seen corresponding path program 16 times [2024-06-14 11:34:10,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:10,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236468342] [2024-06-14 11:34:10,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:10,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:10,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:10,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:10,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:10,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236468342] [2024-06-14 11:34:10,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236468342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:10,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:10,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:10,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132403845] [2024-06-14 11:34:10,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:10,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:10,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:10,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:10,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:10,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:10,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 348 transitions, 4443 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:10,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:10,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:10,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:10,930 INFO L124 PetriNetUnfolderBase]: 2177/3773 cut-off events. [2024-06-14 11:34:10,931 INFO L125 PetriNetUnfolderBase]: For 331885/331885 co-relation queries the response was YES. [2024-06-14 11:34:10,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26261 conditions, 3773 events. 2177/3773 cut-off events. For 331885/331885 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 24679 event pairs, 489 based on Foata normal form. 8/3778 useless extension candidates. Maximal degree in co-relation 26111. Up to 3335 conditions per place. [2024-06-14 11:34:10,975 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 331 selfloop transitions, 29 changer transitions 0/367 dead transitions. [2024-06-14 11:34:10,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 367 transitions, 5241 flow [2024-06-14 11:34:10,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:10,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:10,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-14 11:34:10,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-14 11:34:10,976 INFO L175 Difference]: Start difference. First operand has 333 places, 348 transitions, 4443 flow. Second operand 8 states and 175 transitions. [2024-06-14 11:34:10,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 367 transitions, 5241 flow [2024-06-14 11:34:12,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 367 transitions, 5054 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:12,454 INFO L231 Difference]: Finished difference. Result has 335 places, 348 transitions, 4319 flow [2024-06-14 11:34:12,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4256, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4319, PETRI_PLACES=335, PETRI_TRANSITIONS=348} [2024-06-14 11:34:12,454 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-14 11:34:12,454 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 348 transitions, 4319 flow [2024-06-14 11:34:12,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:12,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:12,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:12,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 11:34:12,455 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-14 11:34:12,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:12,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1300498640, now seen corresponding path program 17 times [2024-06-14 11:34:12,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:12,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788728513] [2024-06-14 11:34:12,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:12,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:12,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:12,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:12,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:12,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788728513] [2024-06-14 11:34:12,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788728513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:12,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:12,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:12,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520572593] [2024-06-14 11:34:12,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:12,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:12,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:12,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:12,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:12,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:12,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 348 transitions, 4319 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:12,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:12,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:12,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:13,207 INFO L124 PetriNetUnfolderBase]: 2230/3875 cut-off events. [2024-06-14 11:34:13,207 INFO L125 PetriNetUnfolderBase]: For 354257/354257 co-relation queries the response was YES. [2024-06-14 11:34:13,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27193 conditions, 3875 events. 2230/3875 cut-off events. For 354257/354257 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 25559 event pairs, 491 based on Foata normal form. 6/3875 useless extension candidates. Maximal degree in co-relation 27042. Up to 2950 conditions per place. [2024-06-14 11:34:13,241 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 269 selfloop transitions, 101 changer transitions 0/377 dead transitions. [2024-06-14 11:34:13,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 377 transitions, 5431 flow [2024-06-14 11:34:13,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:13,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:13,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:34:13,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-14 11:34:13,242 INFO L175 Difference]: Start difference. First operand has 335 places, 348 transitions, 4319 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:34:13,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 377 transitions, 5431 flow [2024-06-14 11:34:14,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 377 transitions, 5367 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:14,862 INFO L231 Difference]: Finished difference. Result has 336 places, 350 transitions, 4509 flow [2024-06-14 11:34:14,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4255, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4509, PETRI_PLACES=336, PETRI_TRANSITIONS=350} [2024-06-14 11:34:14,863 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-14 11:34:14,863 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 350 transitions, 4509 flow [2024-06-14 11:34:14,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:14,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:14,863 INFO L208 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-14 11:34:14,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 11:34:14,863 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-14 11:34:14,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:14,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1288433580, now seen corresponding path program 18 times [2024-06-14 11:34:14,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:14,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207456859] [2024-06-14 11:34:14,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:14,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:14,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:14,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:14,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:14,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207456859] [2024-06-14 11:34:14,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207456859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:14,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:14,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:14,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536908797] [2024-06-14 11:34:14,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:14,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:14,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:14,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:14,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:15,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:15,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 350 transitions, 4509 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:15,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:15,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:15,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:15,589 INFO L124 PetriNetUnfolderBase]: 2217/3847 cut-off events. [2024-06-14 11:34:15,589 INFO L125 PetriNetUnfolderBase]: For 335867/335867 co-relation queries the response was YES. [2024-06-14 11:34:15,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26909 conditions, 3847 events. 2217/3847 cut-off events. For 335867/335867 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 25263 event pairs, 483 based on Foata normal form. 6/3850 useless extension candidates. Maximal degree in co-relation 26757. Up to 3340 conditions per place. [2024-06-14 11:34:15,630 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 339 selfloop transitions, 29 changer transitions 0/375 dead transitions. [2024-06-14 11:34:15,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 375 transitions, 5359 flow [2024-06-14 11:34:15,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:15,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:15,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:34:15,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 11:34:15,630 INFO L175 Difference]: Start difference. First operand has 336 places, 350 transitions, 4509 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:34:15,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 375 transitions, 5359 flow [2024-06-14 11:34:17,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 375 transitions, 5213 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 11:34:17,098 INFO L231 Difference]: Finished difference. Result has 340 places, 350 transitions, 4425 flow [2024-06-14 11:34:17,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4363, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4425, PETRI_PLACES=340, PETRI_TRANSITIONS=350} [2024-06-14 11:34:17,098 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-14 11:34:17,098 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 350 transitions, 4425 flow [2024-06-14 11:34:17,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:17,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:17,098 INFO L208 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-14 11:34:17,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 11:34:17,099 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-14 11:34:17,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:17,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1466325608, now seen corresponding path program 19 times [2024-06-14 11:34:17,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:17,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727904918] [2024-06-14 11:34:17,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:17,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:17,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:17,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:17,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:17,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727904918] [2024-06-14 11:34:17,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727904918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:17,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:17,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:17,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87347202] [2024-06-14 11:34:17,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:17,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:17,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:17,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:17,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:17,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:17,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 350 transitions, 4425 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:17,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:17,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:17,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:17,905 INFO L124 PetriNetUnfolderBase]: 2245/3902 cut-off events. [2024-06-14 11:34:17,906 INFO L125 PetriNetUnfolderBase]: For 351578/351578 co-relation queries the response was YES. [2024-06-14 11:34:17,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27237 conditions, 3902 events. 2245/3902 cut-off events. For 351578/351578 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 25824 event pairs, 514 based on Foata normal form. 8/3905 useless extension candidates. Maximal degree in co-relation 27083. Up to 3370 conditions per place. [2024-06-14 11:34:17,943 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 324 selfloop transitions, 54 changer transitions 0/385 dead transitions. [2024-06-14 11:34:17,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 385 transitions, 5324 flow [2024-06-14 11:34:17,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:17,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:17,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:34:17,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-14 11:34:17,944 INFO L175 Difference]: Start difference. First operand has 340 places, 350 transitions, 4425 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:34:17,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 385 transitions, 5324 flow [2024-06-14 11:34:19,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 385 transitions, 5245 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:19,586 INFO L231 Difference]: Finished difference. Result has 342 places, 351 transitions, 4494 flow [2024-06-14 11:34:19,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4346, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4494, PETRI_PLACES=342, PETRI_TRANSITIONS=351} [2024-06-14 11:34:19,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-14 11:34:19,586 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 351 transitions, 4494 flow [2024-06-14 11:34:19,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:19,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:19,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:19,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 11:34:19,587 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-14 11:34:19,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:19,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1474896488, now seen corresponding path program 20 times [2024-06-14 11:34:19,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:19,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451694216] [2024-06-14 11:34:19,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:19,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:19,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:19,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:19,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:19,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451694216] [2024-06-14 11:34:19,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451694216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:19,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:19,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:19,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571167919] [2024-06-14 11:34:19,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:19,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:19,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:19,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:19,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:19,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:19,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 351 transitions, 4494 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:19,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:19,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:19,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:20,410 INFO L124 PetriNetUnfolderBase]: 2326/4056 cut-off events. [2024-06-14 11:34:20,410 INFO L125 PetriNetUnfolderBase]: For 387461/387461 co-relation queries the response was YES. [2024-06-14 11:34:20,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28820 conditions, 4056 events. 2326/4056 cut-off events. For 387461/387461 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27130 event pairs, 407 based on Foata normal form. 8/4061 useless extension candidates. Maximal degree in co-relation 28665. Up to 3288 conditions per place. [2024-06-14 11:34:20,456 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 317 selfloop transitions, 69 changer transitions 0/393 dead transitions. [2024-06-14 11:34:20,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 393 transitions, 5688 flow [2024-06-14 11:34:20,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:20,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:20,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 11:34:20,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-14 11:34:20,457 INFO L175 Difference]: Start difference. First operand has 342 places, 351 transitions, 4494 flow. Second operand 8 states and 202 transitions. [2024-06-14 11:34:20,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 393 transitions, 5688 flow [2024-06-14 11:34:22,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 393 transitions, 5571 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:22,386 INFO L231 Difference]: Finished difference. Result has 344 places, 354 transitions, 4632 flow [2024-06-14 11:34:22,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4379, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4632, PETRI_PLACES=344, PETRI_TRANSITIONS=354} [2024-06-14 11:34:22,386 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-14 11:34:22,386 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 354 transitions, 4632 flow [2024-06-14 11:34:22,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:22,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:22,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:22,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 11:34:22,387 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-14 11:34:22,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:22,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1483778738, now seen corresponding path program 21 times [2024-06-14 11:34:22,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:22,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105262035] [2024-06-14 11:34:22,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:22,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:22,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:22,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-14 11:34:22,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:22,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105262035] [2024-06-14 11:34:22,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105262035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:22,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:22,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:22,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587087697] [2024-06-14 11:34:22,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:22,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:22,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:22,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:22,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:22,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:22,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 354 transitions, 4632 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:22,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:22,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:22,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:23,428 INFO L124 PetriNetUnfolderBase]: 2346/4079 cut-off events. [2024-06-14 11:34:23,428 INFO L125 PetriNetUnfolderBase]: For 383193/383193 co-relation queries the response was YES. [2024-06-14 11:34:23,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29293 conditions, 4079 events. 2346/4079 cut-off events. For 383193/383193 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 27297 event pairs, 569 based on Foata normal form. 6/4076 useless extension candidates. Maximal degree in co-relation 29137. Up to 3375 conditions per place. [2024-06-14 11:34:23,497 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 282 selfloop transitions, 94 changer transitions 0/383 dead transitions. [2024-06-14 11:34:23,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 383 transitions, 5715 flow [2024-06-14 11:34:23,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:23,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:23,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:34:23,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-14 11:34:23,498 INFO L175 Difference]: Start difference. First operand has 344 places, 354 transitions, 4632 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:34:23,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 383 transitions, 5715 flow [2024-06-14 11:34:25,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 383 transitions, 5589 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:25,591 INFO L231 Difference]: Finished difference. Result has 344 places, 355 transitions, 4727 flow [2024-06-14 11:34:25,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4508, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4727, PETRI_PLACES=344, PETRI_TRANSITIONS=355} [2024-06-14 11:34:25,591 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-14 11:34:25,592 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 355 transitions, 4727 flow [2024-06-14 11:34:25,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:25,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:25,592 INFO L208 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-14 11:34:25,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 11:34:25,592 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-14 11:34:25,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:25,592 INFO L85 PathProgramCache]: Analyzing trace with hash -644963736, now seen corresponding path program 22 times [2024-06-14 11:34:25,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:25,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967485397] [2024-06-14 11:34:25,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:25,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:25,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:25,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:25,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:25,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967485397] [2024-06-14 11:34:25,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967485397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:25,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:25,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:25,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18987398] [2024-06-14 11:34:25,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:25,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:25,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:25,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:25,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:25,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:25,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 355 transitions, 4727 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:25,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:25,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:25,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:26,400 INFO L124 PetriNetUnfolderBase]: 2328/4045 cut-off events. [2024-06-14 11:34:26,400 INFO L125 PetriNetUnfolderBase]: For 355200/355200 co-relation queries the response was YES. [2024-06-14 11:34:26,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28268 conditions, 4045 events. 2328/4045 cut-off events. For 355200/355200 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 26972 event pairs, 535 based on Foata normal form. 8/4050 useless extension candidates. Maximal degree in co-relation 28113. Up to 3507 conditions per place. [2024-06-14 11:34:26,448 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 324 selfloop transitions, 54 changer transitions 0/385 dead transitions. [2024-06-14 11:34:26,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 385 transitions, 5591 flow [2024-06-14 11:34:26,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:26,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:26,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:34:26,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-14 11:34:26,449 INFO L175 Difference]: Start difference. First operand has 344 places, 355 transitions, 4727 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:34:26,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 385 transitions, 5591 flow [2024-06-14 11:34:28,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 385 transitions, 5205 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-14 11:34:28,111 INFO L231 Difference]: Finished difference. Result has 343 places, 355 transitions, 4460 flow [2024-06-14 11:34:28,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4341, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4460, PETRI_PLACES=343, PETRI_TRANSITIONS=355} [2024-06-14 11:34:28,112 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-14 11:34:28,112 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 355 transitions, 4460 flow [2024-06-14 11:34:28,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:28,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:28,112 INFO L208 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-14 11:34:28,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 11:34:28,112 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-14 11:34:28,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:28,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1483630868, now seen corresponding path program 23 times [2024-06-14 11:34:28,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:28,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828238307] [2024-06-14 11:34:28,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:28,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:28,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:28,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:28,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:28,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828238307] [2024-06-14 11:34:28,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828238307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:28,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:28,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:28,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167882615] [2024-06-14 11:34:28,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:28,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:28,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:28,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:28,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:28,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:28,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 355 transitions, 4460 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:28,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:28,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:28,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:28,886 INFO L124 PetriNetUnfolderBase]: 2310/4014 cut-off events. [2024-06-14 11:34:28,886 INFO L125 PetriNetUnfolderBase]: For 322076/322076 co-relation queries the response was YES. [2024-06-14 11:34:28,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26594 conditions, 4014 events. 2310/4014 cut-off events. For 322076/322076 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 26800 event pairs, 558 based on Foata normal form. 8/4013 useless extension candidates. Maximal degree in co-relation 26441. Up to 3425 conditions per place. [2024-06-14 11:34:28,927 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 280 selfloop transitions, 89 changer transitions 0/376 dead transitions. [2024-06-14 11:34:28,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 376 transitions, 5282 flow [2024-06-14 11:34:28,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:28,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:28,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:34:28,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 11:34:28,927 INFO L175 Difference]: Start difference. First operand has 343 places, 355 transitions, 4460 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:34:28,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 376 transitions, 5282 flow [2024-06-14 11:34:30,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 376 transitions, 5177 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:30,537 INFO L231 Difference]: Finished difference. Result has 345 places, 355 transitions, 4538 flow [2024-06-14 11:34:30,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4355, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4538, PETRI_PLACES=345, PETRI_TRANSITIONS=355} [2024-06-14 11:34:30,538 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-14 11:34:30,538 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 355 transitions, 4538 flow [2024-06-14 11:34:30,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:30,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:30,538 INFO L208 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-14 11:34:30,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 11:34:30,538 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-14 11:34:30,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:30,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1616288572, now seen corresponding path program 24 times [2024-06-14 11:34:30,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:30,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782753031] [2024-06-14 11:34:30,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:30,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:30,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:30,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:30,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:30,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782753031] [2024-06-14 11:34:30,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782753031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:30,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:30,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:30,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460792701] [2024-06-14 11:34:30,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:30,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:30,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:30,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:30,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:30,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:30,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 355 transitions, 4538 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:30,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:30,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:30,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:31,458 INFO L124 PetriNetUnfolderBase]: 2457/4273 cut-off events. [2024-06-14 11:34:31,459 INFO L125 PetriNetUnfolderBase]: For 443627/443627 co-relation queries the response was YES. [2024-06-14 11:34:31,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30499 conditions, 4273 events. 2457/4273 cut-off events. For 443627/443627 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28802 event pairs, 496 based on Foata normal form. 6/4270 useless extension candidates. Maximal degree in co-relation 30345. Up to 2779 conditions per place. [2024-06-14 11:34:31,508 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 273 selfloop transitions, 111 changer transitions 0/391 dead transitions. [2024-06-14 11:34:31,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 391 transitions, 5901 flow [2024-06-14 11:34:31,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:31,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:31,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-14 11:34:31,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-14 11:34:31,509 INFO L175 Difference]: Start difference. First operand has 345 places, 355 transitions, 4538 flow. Second operand 7 states and 179 transitions. [2024-06-14 11:34:31,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 391 transitions, 5901 flow [2024-06-14 11:34:33,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 391 transitions, 5706 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:33,763 INFO L231 Difference]: Finished difference. Result has 346 places, 356 transitions, 4596 flow [2024-06-14 11:34:33,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4343, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4596, PETRI_PLACES=346, PETRI_TRANSITIONS=356} [2024-06-14 11:34:33,764 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-14 11:34:33,764 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 356 transitions, 4596 flow [2024-06-14 11:34:33,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:33,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:33,764 INFO L208 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-14 11:34:33,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 11:34:33,765 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-14 11:34:33,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:33,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1217665748, now seen corresponding path program 25 times [2024-06-14 11:34:33,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:33,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87536221] [2024-06-14 11:34:33,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:33,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:33,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:33,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:33,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:33,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87536221] [2024-06-14 11:34:33,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87536221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:33,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:33,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:33,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008366854] [2024-06-14 11:34:33,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:33,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:33,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:33,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:33,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:33,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:33,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 356 transitions, 4596 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:33,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:33,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:33,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:34,755 INFO L124 PetriNetUnfolderBase]: 2444/4249 cut-off events. [2024-06-14 11:34:34,755 INFO L125 PetriNetUnfolderBase]: For 423098/423098 co-relation queries the response was YES. [2024-06-14 11:34:34,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30071 conditions, 4249 events. 2444/4249 cut-off events. For 423098/423098 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 28490 event pairs, 526 based on Foata normal form. 6/4252 useless extension candidates. Maximal degree in co-relation 29916. Up to 3693 conditions per place. [2024-06-14 11:34:34,806 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 350 selfloop transitions, 26 changer transitions 0/383 dead transitions. [2024-06-14 11:34:34,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 383 transitions, 5468 flow [2024-06-14 11:34:34,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:34,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:34,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:34:34,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:34:34,807 INFO L175 Difference]: Start difference. First operand has 346 places, 356 transitions, 4596 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:34:34,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 383 transitions, 5468 flow [2024-06-14 11:34:38,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 383 transitions, 5119 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:38,019 INFO L231 Difference]: Finished difference. Result has 347 places, 356 transitions, 4303 flow [2024-06-14 11:34:38,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4247, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4303, PETRI_PLACES=347, PETRI_TRANSITIONS=356} [2024-06-14 11:34:38,020 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-14 11:34:38,020 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 356 transitions, 4303 flow [2024-06-14 11:34:38,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:38,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:38,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:38,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 11:34:38,021 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-14 11:34:38,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:38,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1785876204, now seen corresponding path program 26 times [2024-06-14 11:34:38,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:38,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785853512] [2024-06-14 11:34:38,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:38,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:38,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:38,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-14 11:34:38,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:38,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785853512] [2024-06-14 11:34:38,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785853512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:38,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:38,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:38,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310608297] [2024-06-14 11:34:38,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:38,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:38,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:38,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:38,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:38,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:38,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 356 transitions, 4303 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:38,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:38,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:38,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:38,954 INFO L124 PetriNetUnfolderBase]: 2548/4440 cut-off events. [2024-06-14 11:34:38,954 INFO L125 PetriNetUnfolderBase]: For 570331/570331 co-relation queries the response was YES. [2024-06-14 11:34:38,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30340 conditions, 4440 events. 2548/4440 cut-off events. For 570331/570331 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 30031 event pairs, 660 based on Foata normal form. 34/4471 useless extension candidates. Maximal degree in co-relation 30185. Up to 3649 conditions per place. [2024-06-14 11:34:39,010 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 287 selfloop transitions, 91 changer transitions 6/391 dead transitions. [2024-06-14 11:34:39,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 391 transitions, 5235 flow [2024-06-14 11:34:39,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:39,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:39,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-14 11:34:39,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:34:39,011 INFO L175 Difference]: Start difference. First operand has 347 places, 356 transitions, 4303 flow. Second operand 9 states and 216 transitions. [2024-06-14 11:34:39,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 391 transitions, 5235 flow [2024-06-14 11:34:41,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 391 transitions, 5048 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 11:34:41,087 INFO L231 Difference]: Finished difference. Result has 348 places, 353 transitions, 4308 flow [2024-06-14 11:34:41,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4116, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4308, PETRI_PLACES=348, PETRI_TRANSITIONS=353} [2024-06-14 11:34:41,087 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-14 11:34:41,088 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 353 transitions, 4308 flow [2024-06-14 11:34:41,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:41,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:41,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:41,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 11:34:41,088 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-14 11:34:41,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:41,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1785728334, now seen corresponding path program 27 times [2024-06-14 11:34:41,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:41,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013618511] [2024-06-14 11:34:41,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:41,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:41,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:41,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:41,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:41,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013618511] [2024-06-14 11:34:41,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013618511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:41,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:41,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:41,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064979102] [2024-06-14 11:34:41,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:41,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:41,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:41,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:41,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:41,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:41,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 353 transitions, 4308 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:41,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:41,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:41,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:42,031 INFO L124 PetriNetUnfolderBase]: 2553/4450 cut-off events. [2024-06-14 11:34:42,031 INFO L125 PetriNetUnfolderBase]: For 560435/560435 co-relation queries the response was YES. [2024-06-14 11:34:42,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30333 conditions, 4450 events. 2553/4450 cut-off events. For 560435/560435 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 30105 event pairs, 607 based on Foata normal form. 30/4477 useless extension candidates. Maximal degree in co-relation 30179. Up to 3132 conditions per place. [2024-06-14 11:34:42,100 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 286 selfloop transitions, 98 changer transitions 7/398 dead transitions. [2024-06-14 11:34:42,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 398 transitions, 5530 flow [2024-06-14 11:34:42,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:42,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:42,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-14 11:34:42,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 11:34:42,101 INFO L175 Difference]: Start difference. First operand has 348 places, 353 transitions, 4308 flow. Second operand 9 states and 225 transitions. [2024-06-14 11:34:42,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 398 transitions, 5530 flow [2024-06-14 11:34:44,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 398 transitions, 5328 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:44,217 INFO L231 Difference]: Finished difference. Result has 350 places, 350 transitions, 4275 flow [2024-06-14 11:34:44,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4110, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4275, PETRI_PLACES=350, PETRI_TRANSITIONS=350} [2024-06-14 11:34:44,218 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-14 11:34:44,218 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 350 transitions, 4275 flow [2024-06-14 11:34:44,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:44,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:44,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:44,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 11:34:44,218 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-14 11:34:44,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:44,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1791238584, now seen corresponding path program 28 times [2024-06-14 11:34:44,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:44,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694486976] [2024-06-14 11:34:44,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:44,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:44,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:44,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:44,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:44,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694486976] [2024-06-14 11:34:44,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694486976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:44,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:44,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:44,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197279394] [2024-06-14 11:34:44,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:44,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:44,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:44,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:44,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:44,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:44,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 350 transitions, 4275 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:44,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:44,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:44,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:45,217 INFO L124 PetriNetUnfolderBase]: 2510/4372 cut-off events. [2024-06-14 11:34:45,218 INFO L125 PetriNetUnfolderBase]: For 539578/539578 co-relation queries the response was YES. [2024-06-14 11:34:45,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29077 conditions, 4372 events. 2510/4372 cut-off events. For 539578/539578 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 29499 event pairs, 652 based on Foata normal form. 34/4403 useless extension candidates. Maximal degree in co-relation 28922. Up to 3601 conditions per place. [2024-06-14 11:34:45,258 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 281 selfloop transitions, 88 changer transitions 6/382 dead transitions. [2024-06-14 11:34:45,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 382 transitions, 5151 flow [2024-06-14 11:34:45,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:34:45,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:34:45,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-14 11:34:45,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:34:45,259 INFO L175 Difference]: Start difference. First operand has 350 places, 350 transitions, 4275 flow. Second operand 10 states and 230 transitions. [2024-06-14 11:34:45,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 382 transitions, 5151 flow [2024-06-14 11:34:47,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 382 transitions, 4883 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-14 11:34:47,516 INFO L231 Difference]: Finished difference. Result has 350 places, 346 transitions, 4157 flow [2024-06-14 11:34:47,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4007, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4157, PETRI_PLACES=350, PETRI_TRANSITIONS=346} [2024-06-14 11:34:47,516 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-14 11:34:47,516 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 346 transitions, 4157 flow [2024-06-14 11:34:47,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:47,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:47,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:47,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 11:34:47,517 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-14 11:34:47,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:47,517 INFO L85 PathProgramCache]: Analyzing trace with hash -251244342, now seen corresponding path program 2 times [2024-06-14 11:34:47,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:47,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610983692] [2024-06-14 11:34:47,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:47,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:47,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:47,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-14 11:34:47,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:47,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610983692] [2024-06-14 11:34:47,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610983692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:47,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:47,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:47,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102309056] [2024-06-14 11:34:47,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:47,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:47,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:47,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:47,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:47,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:47,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 346 transitions, 4157 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:47,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:47,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:47,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:48,621 INFO L124 PetriNetUnfolderBase]: 2447/4263 cut-off events. [2024-06-14 11:34:48,621 INFO L125 PetriNetUnfolderBase]: For 400399/400399 co-relation queries the response was YES. [2024-06-14 11:34:48,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28330 conditions, 4263 events. 2447/4263 cut-off events. For 400399/400399 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 28699 event pairs, 596 based on Foata normal form. 6/4262 useless extension candidates. Maximal degree in co-relation 28175. Up to 3622 conditions per place. [2024-06-14 11:34:48,691 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 313 selfloop transitions, 59 changer transitions 0/379 dead transitions. [2024-06-14 11:34:48,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 379 transitions, 5087 flow [2024-06-14 11:34:48,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:48,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:48,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:34:48,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-14 11:34:48,693 INFO L175 Difference]: Start difference. First operand has 350 places, 346 transitions, 4157 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:34:48,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 379 transitions, 5087 flow [2024-06-14 11:34:50,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 379 transitions, 4774 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-14 11:34:50,984 INFO L231 Difference]: Finished difference. Result has 345 places, 349 transitions, 4051 flow [2024-06-14 11:34:50,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3844, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4051, PETRI_PLACES=345, PETRI_TRANSITIONS=349} [2024-06-14 11:34:50,985 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-14 11:34:50,985 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 349 transitions, 4051 flow [2024-06-14 11:34:50,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:50,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:50,986 INFO L208 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-14 11:34:50,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 11:34:50,986 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-14 11:34:50,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:50,986 INFO L85 PathProgramCache]: Analyzing trace with hash -208492048, now seen corresponding path program 3 times [2024-06-14 11:34:50,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:50,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185120497] [2024-06-14 11:34:50,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:50,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:50,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:51,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:51,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:51,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185120497] [2024-06-14 11:34:51,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185120497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:51,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:51,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:51,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320588107] [2024-06-14 11:34:51,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:51,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:51,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:51,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:51,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:51,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:51,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 349 transitions, 4051 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:51,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:51,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:51,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:52,096 INFO L124 PetriNetUnfolderBase]: 2408/4238 cut-off events. [2024-06-14 11:34:52,096 INFO L125 PetriNetUnfolderBase]: For 385765/385765 co-relation queries the response was YES. [2024-06-14 11:34:52,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25303 conditions, 4238 events. 2408/4238 cut-off events. For 385765/385765 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 28682 event pairs, 535 based on Foata normal form. 30/4265 useless extension candidates. Maximal degree in co-relation 25147. Up to 3256 conditions per place. [2024-06-14 11:34:52,161 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 279 selfloop transitions, 94 changer transitions 10/390 dead transitions. [2024-06-14 11:34:52,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 390 transitions, 5067 flow [2024-06-14 11:34:52,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:34:52,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:34:52,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 234 transitions. [2024-06-14 11:34:52,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-14 11:34:52,163 INFO L175 Difference]: Start difference. First operand has 345 places, 349 transitions, 4051 flow. Second operand 10 states and 234 transitions. [2024-06-14 11:34:52,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 390 transitions, 5067 flow [2024-06-14 11:34:54,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 390 transitions, 4985 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 11:34:54,324 INFO L231 Difference]: Finished difference. Result has 353 places, 347 transitions, 4177 flow [2024-06-14 11:34:54,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3969, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4177, PETRI_PLACES=353, PETRI_TRANSITIONS=347} [2024-06-14 11:34:54,325 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-14 11:34:54,325 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 347 transitions, 4177 flow [2024-06-14 11:34:54,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:54,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:54,325 INFO L208 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-14 11:34:54,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 11:34:54,326 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-14 11:34:54,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:54,326 INFO L85 PathProgramCache]: Analyzing trace with hash 211880778, now seen corresponding path program 4 times [2024-06-14 11:34:54,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:54,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102362752] [2024-06-14 11:34:54,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:54,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:54,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:54,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:54,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:54,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102362752] [2024-06-14 11:34:54,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102362752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:54,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:54,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:54,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503100872] [2024-06-14 11:34:54,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:54,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:54,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:54,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:54,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:54,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:54,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 347 transitions, 4177 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:54,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:54,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:54,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:55,454 INFO L124 PetriNetUnfolderBase]: 2325/4099 cut-off events. [2024-06-14 11:34:55,454 INFO L125 PetriNetUnfolderBase]: For 265166/265166 co-relation queries the response was YES. [2024-06-14 11:34:55,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25023 conditions, 4099 events. 2325/4099 cut-off events. For 265166/265166 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 27763 event pairs, 376 based on Foata normal form. 6/4102 useless extension candidates. Maximal degree in co-relation 24864. Up to 3186 conditions per place. [2024-06-14 11:34:55,522 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 308 selfloop transitions, 73 changer transitions 0/388 dead transitions. [2024-06-14 11:34:55,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 388 transitions, 5359 flow [2024-06-14 11:34:55,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:55,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:55,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 11:34:55,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-14 11:34:55,524 INFO L175 Difference]: Start difference. First operand has 353 places, 347 transitions, 4177 flow. Second operand 8 states and 201 transitions. [2024-06-14 11:34:55,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 388 transitions, 5359 flow [2024-06-14 11:34:57,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 388 transitions, 5146 flow, removed 21 selfloop flow, removed 11 redundant places. [2024-06-14 11:34:57,555 INFO L231 Difference]: Finished difference. Result has 351 places, 349 transitions, 4164 flow [2024-06-14 11:34:57,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3968, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4164, PETRI_PLACES=351, PETRI_TRANSITIONS=349} [2024-06-14 11:34:57,556 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-14 11:34:57,556 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 349 transitions, 4164 flow [2024-06-14 11:34:57,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:57,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:57,556 INFO L208 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-14 11:34:57,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 11:34:57,556 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-14 11:34:57,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:57,557 INFO L85 PathProgramCache]: Analyzing trace with hash 212117928, now seen corresponding path program 5 times [2024-06-14 11:34:57,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:57,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518927958] [2024-06-14 11:34:57,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:57,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:57,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:57,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:57,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:57,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518927958] [2024-06-14 11:34:57,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518927958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:57,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:57,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:57,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349936479] [2024-06-14 11:34:57,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:57,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:57,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:57,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:57,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:57,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:34:57,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 349 transitions, 4164 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:57,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:57,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:34:57,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:58,623 INFO L124 PetriNetUnfolderBase]: 2312/4072 cut-off events. [2024-06-14 11:34:58,623 INFO L125 PetriNetUnfolderBase]: For 233823/233823 co-relation queries the response was YES. [2024-06-14 11:34:58,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24355 conditions, 4072 events. 2312/4072 cut-off events. For 233823/233823 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 27518 event pairs, 389 based on Foata normal form. 6/4075 useless extension candidates. Maximal degree in co-relation 24196. Up to 3180 conditions per place. [2024-06-14 11:34:58,684 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 305 selfloop transitions, 72 changer transitions 0/384 dead transitions. [2024-06-14 11:34:58,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 384 transitions, 5103 flow [2024-06-14 11:34:58,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:58,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:58,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:34:58,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-14 11:34:58,685 INFO L175 Difference]: Start difference. First operand has 351 places, 349 transitions, 4164 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:34:58,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 384 transitions, 5103 flow [2024-06-14 11:35:00,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 384 transitions, 4838 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:00,412 INFO L231 Difference]: Finished difference. Result has 352 places, 350 transitions, 4074 flow [2024-06-14 11:35:00,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3910, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4074, PETRI_PLACES=352, PETRI_TRANSITIONS=350} [2024-06-14 11:35:00,413 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-14 11:35:00,413 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 350 transitions, 4074 flow [2024-06-14 11:35:00,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:00,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:00,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:00,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 11:35:00,413 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-14 11:35:00,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:00,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1495797979, now seen corresponding path program 1 times [2024-06-14 11:35:00,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:00,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849700357] [2024-06-14 11:35:00,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:00,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:00,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:00,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:00,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:00,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849700357] [2024-06-14 11:35:00,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849700357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:00,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:00,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:00,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767940918] [2024-06-14 11:35:00,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:00,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:00,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:00,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:00,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:00,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:35:00,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 350 transitions, 4074 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:00,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:00,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:35:00,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:01,388 INFO L124 PetriNetUnfolderBase]: 2411/4218 cut-off events. [2024-06-14 11:35:01,389 INFO L125 PetriNetUnfolderBase]: For 311531/311531 co-relation queries the response was YES. [2024-06-14 11:35:01,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26199 conditions, 4218 events. 2411/4218 cut-off events. For 311531/311531 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28635 event pairs, 486 based on Foata normal form. 6/4218 useless extension candidates. Maximal degree in co-relation 26041. Up to 3342 conditions per place. [2024-06-14 11:35:01,443 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 355 selfloop transitions, 37 changer transitions 0/399 dead transitions. [2024-06-14 11:35:01,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 399 transitions, 5510 flow [2024-06-14 11:35:01,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:01,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:01,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 11:35:01,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-14 11:35:01,443 INFO L175 Difference]: Start difference. First operand has 352 places, 350 transitions, 4074 flow. Second operand 9 states and 217 transitions. [2024-06-14 11:35:01,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 399 transitions, 5510 flow [2024-06-14 11:35:03,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 399 transitions, 5402 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:03,037 INFO L231 Difference]: Finished difference. Result has 356 places, 353 transitions, 4094 flow [2024-06-14 11:35:03,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3966, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4094, PETRI_PLACES=356, PETRI_TRANSITIONS=353} [2024-06-14 11:35:03,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-14 11:35:03,037 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 353 transitions, 4094 flow [2024-06-14 11:35:03,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:03,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:03,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:03,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 11:35:03,038 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-14 11:35:03,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:03,038 INFO L85 PathProgramCache]: Analyzing trace with hash -223862861, now seen corresponding path program 2 times [2024-06-14 11:35:03,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:03,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288490210] [2024-06-14 11:35:03,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:03,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:03,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:03,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-14 11:35:03,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:03,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288490210] [2024-06-14 11:35:03,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288490210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:03,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:03,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:03,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179866568] [2024-06-14 11:35:03,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:03,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:03,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:03,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:03,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:03,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:35:03,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 353 transitions, 4094 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:03,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:03,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:35:03,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:04,051 INFO L124 PetriNetUnfolderBase]: 2398/4208 cut-off events. [2024-06-14 11:35:04,051 INFO L125 PetriNetUnfolderBase]: For 283894/283894 co-relation queries the response was YES. [2024-06-14 11:35:04,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25468 conditions, 4208 events. 2398/4208 cut-off events. For 283894/283894 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28614 event pairs, 505 based on Foata normal form. 6/4211 useless extension candidates. Maximal degree in co-relation 25309. Up to 3639 conditions per place. [2024-06-14 11:35:04,098 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 349 selfloop transitions, 29 changer transitions 0/385 dead transitions. [2024-06-14 11:35:04,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 385 transitions, 4950 flow [2024-06-14 11:35:04,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:04,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:04,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:35:04,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-14 11:35:04,099 INFO L175 Difference]: Start difference. First operand has 356 places, 353 transitions, 4094 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:35:04,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 385 transitions, 4950 flow [2024-06-14 11:35:06,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 385 transitions, 4906 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:06,341 INFO L231 Difference]: Finished difference. Result has 360 places, 353 transitions, 4112 flow [2024-06-14 11:35:06,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4050, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4112, PETRI_PLACES=360, PETRI_TRANSITIONS=353} [2024-06-14 11:35:06,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 318 predicate places. [2024-06-14 11:35:06,341 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 353 transitions, 4112 flow [2024-06-14 11:35:06,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:06,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:06,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:06,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 11:35:06,342 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:06,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:06,342 INFO L85 PathProgramCache]: Analyzing trace with hash -53630757, now seen corresponding path program 3 times [2024-06-14 11:35:06,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:06,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929642000] [2024-06-14 11:35:06,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:06,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:06,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:06,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:06,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:06,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929642000] [2024-06-14 11:35:06,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929642000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:06,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:06,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:06,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76218961] [2024-06-14 11:35:06,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:06,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:06,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:06,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:06,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:06,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:35:06,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 353 transitions, 4112 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:06,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:06,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:35:06,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:07,380 INFO L124 PetriNetUnfolderBase]: 2426/4250 cut-off events. [2024-06-14 11:35:07,380 INFO L125 PetriNetUnfolderBase]: For 301720/301720 co-relation queries the response was YES. [2024-06-14 11:35:07,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25784 conditions, 4250 events. 2426/4250 cut-off events. For 301720/301720 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 28903 event pairs, 575 based on Foata normal form. 8/4253 useless extension candidates. Maximal degree in co-relation 25623. Up to 3565 conditions per place. [2024-06-14 11:35:07,434 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 359 selfloop transitions, 27 changer transitions 0/393 dead transitions. [2024-06-14 11:35:07,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 393 transitions, 5280 flow [2024-06-14 11:35:07,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:07,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:07,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:35:07,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-14 11:35:07,435 INFO L175 Difference]: Start difference. First operand has 360 places, 353 transitions, 4112 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:35:07,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 393 transitions, 5280 flow [2024-06-14 11:35:09,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 393 transitions, 5196 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:35:09,044 INFO L231 Difference]: Finished difference. Result has 360 places, 354 transitions, 4102 flow [2024-06-14 11:35:09,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4028, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4102, PETRI_PLACES=360, PETRI_TRANSITIONS=354} [2024-06-14 11:35:09,044 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 318 predicate places. [2024-06-14 11:35:09,044 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 354 transitions, 4102 flow [2024-06-14 11:35:09,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:09,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:09,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:09,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 11:35:09,045 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:09,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:09,045 INFO L85 PathProgramCache]: Analyzing trace with hash -880585865, now seen corresponding path program 4 times [2024-06-14 11:35:09,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:09,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085017230] [2024-06-14 11:35:09,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:09,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:09,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:09,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:09,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:09,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085017230] [2024-06-14 11:35:09,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085017230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:09,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:09,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:09,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835920941] [2024-06-14 11:35:09,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:09,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:09,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:09,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:09,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:09,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:35:09,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 354 transitions, 4102 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:09,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:09,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:35:09,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:10,187 INFO L124 PetriNetUnfolderBase]: 2408/4226 cut-off events. [2024-06-14 11:35:10,188 INFO L125 PetriNetUnfolderBase]: For 262455/262455 co-relation queries the response was YES. [2024-06-14 11:35:10,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24791 conditions, 4226 events. 2408/4226 cut-off events. For 262455/262455 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 28795 event pairs, 585 based on Foata normal form. 8/4231 useless extension candidates. Maximal degree in co-relation 24629. Up to 3693 conditions per place. [2024-06-14 11:35:10,268 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 352 selfloop transitions, 26 changer transitions 0/385 dead transitions. [2024-06-14 11:35:10,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 385 transitions, 4972 flow [2024-06-14 11:35:10,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:10,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:10,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:35:10,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-14 11:35:10,269 INFO L175 Difference]: Start difference. First operand has 360 places, 354 transitions, 4102 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:35:10,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 385 transitions, 4972 flow [2024-06-14 11:35:12,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 385 transitions, 4902 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:12,752 INFO L231 Difference]: Finished difference. Result has 362 places, 354 transitions, 4089 flow [2024-06-14 11:35:12,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4032, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4089, PETRI_PLACES=362, PETRI_TRANSITIONS=354} [2024-06-14 11:35:12,753 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-14 11:35:12,753 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 354 transitions, 4089 flow [2024-06-14 11:35:12,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:12,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:12,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:12,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 11:35:12,753 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:12,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:12,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1912638225, now seen corresponding path program 5 times [2024-06-14 11:35:12,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:12,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842886591] [2024-06-14 11:35:12,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:12,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:12,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:12,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:12,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:12,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842886591] [2024-06-14 11:35:12,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842886591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:12,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:12,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:12,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695486000] [2024-06-14 11:35:12,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:12,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:12,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:12,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:12,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:12,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:35:12,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 354 transitions, 4089 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:12,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:12,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:35:12,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:13,822 INFO L124 PetriNetUnfolderBase]: 2482/4337 cut-off events. [2024-06-14 11:35:13,822 INFO L125 PetriNetUnfolderBase]: For 312178/312178 co-relation queries the response was YES. [2024-06-14 11:35:13,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26317 conditions, 4337 events. 2482/4337 cut-off events. For 312178/312178 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 29595 event pairs, 603 based on Foata normal form. 8/4340 useless extension candidates. Maximal degree in co-relation 26154. Up to 3548 conditions per place. [2024-06-14 11:35:13,893 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 309 selfloop transitions, 76 changer transitions 0/392 dead transitions. [2024-06-14 11:35:13,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 392 transitions, 5267 flow [2024-06-14 11:35:13,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:13,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:13,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:35:13,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 11:35:13,894 INFO L175 Difference]: Start difference. First operand has 362 places, 354 transitions, 4089 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:35:13,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 392 transitions, 5267 flow [2024-06-14 11:35:16,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 392 transitions, 5193 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 11:35:16,641 INFO L231 Difference]: Finished difference. Result has 362 places, 356 transitions, 4205 flow [2024-06-14 11:35:16,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4015, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4205, PETRI_PLACES=362, PETRI_TRANSITIONS=356} [2024-06-14 11:35:16,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-14 11:35:16,642 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 356 transitions, 4205 flow [2024-06-14 11:35:16,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:16,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:16,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:16,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 11:35:16,643 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:16,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:16,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1920256785, now seen corresponding path program 6 times [2024-06-14 11:35:16,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:16,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557303398] [2024-06-14 11:35:16,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:16,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:16,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:16,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:16,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:16,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557303398] [2024-06-14 11:35:16,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557303398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:16,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:16,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:16,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977135687] [2024-06-14 11:35:16,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:16,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:16,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:16,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:16,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:16,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:35:16,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 356 transitions, 4205 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:16,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:16,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:35:16,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:17,789 INFO L124 PetriNetUnfolderBase]: 2510/4381 cut-off events. [2024-06-14 11:35:17,789 INFO L125 PetriNetUnfolderBase]: For 319814/319814 co-relation queries the response was YES. [2024-06-14 11:35:17,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26739 conditions, 4381 events. 2510/4381 cut-off events. For 319814/319814 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 29976 event pairs, 623 based on Foata normal form. 8/4384 useless extension candidates. Maximal degree in co-relation 26576. Up to 3758 conditions per place. [2024-06-14 11:35:17,852 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 303 selfloop transitions, 75 changer transitions 0/385 dead transitions. [2024-06-14 11:35:17,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 385 transitions, 5085 flow [2024-06-14 11:35:17,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:17,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:17,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:35:17,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:35:17,853 INFO L175 Difference]: Start difference. First operand has 362 places, 356 transitions, 4205 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:35:17,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 385 transitions, 5085 flow [2024-06-14 11:35:19,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 385 transitions, 4985 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:19,929 INFO L231 Difference]: Finished difference. Result has 366 places, 357 transitions, 4280 flow [2024-06-14 11:35:19,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4109, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4280, PETRI_PLACES=366, PETRI_TRANSITIONS=357} [2024-06-14 11:35:19,940 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-14 11:35:19,940 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 357 transitions, 4280 flow [2024-06-14 11:35:19,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:19,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:19,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:19,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 11:35:19,941 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:19,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:19,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1812849903, now seen corresponding path program 7 times [2024-06-14 11:35:19,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:19,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499610802] [2024-06-14 11:35:19,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:19,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:19,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:20,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:20,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:20,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499610802] [2024-06-14 11:35:20,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499610802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:20,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:20,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:20,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81382553] [2024-06-14 11:35:20,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:20,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:20,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:20,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:20,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:20,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:35:20,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 357 transitions, 4280 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:20,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:20,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:35:20,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:20,816 INFO L124 PetriNetUnfolderBase]: 2538/4425 cut-off events. [2024-06-14 11:35:20,816 INFO L125 PetriNetUnfolderBase]: For 325331/325331 co-relation queries the response was YES. [2024-06-14 11:35:20,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27140 conditions, 4425 events. 2538/4425 cut-off events. For 325331/325331 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 30286 event pairs, 627 based on Foata normal form. 8/4428 useless extension candidates. Maximal degree in co-relation 26975. Up to 3802 conditions per place. [2024-06-14 11:35:20,864 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 302 selfloop transitions, 74 changer transitions 0/383 dead transitions. [2024-06-14 11:35:20,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 383 transitions, 5146 flow [2024-06-14 11:35:20,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:20,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:20,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:35:20,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-14 11:35:20,865 INFO L175 Difference]: Start difference. First operand has 366 places, 357 transitions, 4280 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:35:20,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 383 transitions, 5146 flow [2024-06-14 11:35:22,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 383 transitions, 4997 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:22,452 INFO L231 Difference]: Finished difference. Result has 368 places, 358 transitions, 4302 flow [2024-06-14 11:35:22,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4131, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4302, PETRI_PLACES=368, PETRI_TRANSITIONS=358} [2024-06-14 11:35:22,452 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-14 11:35:22,453 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 358 transitions, 4302 flow [2024-06-14 11:35:22,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:22,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:22,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:22,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 11:35:22,453 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:22,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:22,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1873199889, now seen corresponding path program 8 times [2024-06-14 11:35:22,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:22,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047700504] [2024-06-14 11:35:22,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:22,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:22,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:22,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:22,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:22,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047700504] [2024-06-14 11:35:22,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047700504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:22,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:22,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:22,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780488222] [2024-06-14 11:35:22,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:22,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:22,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:22,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:22,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:22,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:35:22,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 358 transitions, 4302 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:22,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:22,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:35:22,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:23,302 INFO L124 PetriNetUnfolderBase]: 2566/4472 cut-off events. [2024-06-14 11:35:23,302 INFO L125 PetriNetUnfolderBase]: For 331282/331282 co-relation queries the response was YES. [2024-06-14 11:35:23,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27501 conditions, 4472 events. 2566/4472 cut-off events. For 331282/331282 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 30628 event pairs, 625 based on Foata normal form. 8/4477 useless extension candidates. Maximal degree in co-relation 27335. Up to 3945 conditions per place. [2024-06-14 11:35:23,355 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 349 selfloop transitions, 25 changer transitions 0/381 dead transitions. [2024-06-14 11:35:23,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 381 transitions, 5158 flow [2024-06-14 11:35:23,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:23,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:23,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-14 11:35:23,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-14 11:35:23,357 INFO L175 Difference]: Start difference. First operand has 368 places, 358 transitions, 4302 flow. Second operand 8 states and 178 transitions. [2024-06-14 11:35:23,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 381 transitions, 5158 flow [2024-06-14 11:35:24,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 381 transitions, 5009 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:24,973 INFO L231 Difference]: Finished difference. Result has 370 places, 359 transitions, 4228 flow [2024-06-14 11:35:24,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4153, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4228, PETRI_PLACES=370, PETRI_TRANSITIONS=359} [2024-06-14 11:35:24,974 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-14 11:35:24,974 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 359 transitions, 4228 flow [2024-06-14 11:35:24,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:24,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:24,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, 1] [2024-06-14 11:35:24,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 11:35:24,974 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:24,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:24,974 INFO L85 PathProgramCache]: Analyzing trace with hash -266273167, now seen corresponding path program 1 times [2024-06-14 11:35:24,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:24,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281385727] [2024-06-14 11:35:24,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:24,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:24,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:25,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:25,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:25,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281385727] [2024-06-14 11:35:25,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281385727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:25,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:25,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:25,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924483031] [2024-06-14 11:35:25,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:25,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:25,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:25,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:25,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:25,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:35:25,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 359 transitions, 4228 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:25,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:25,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:35:25,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:25,852 INFO L124 PetriNetUnfolderBase]: 2619/4546 cut-off events. [2024-06-14 11:35:25,852 INFO L125 PetriNetUnfolderBase]: For 361181/361181 co-relation queries the response was YES. [2024-06-14 11:35:25,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28574 conditions, 4546 events. 2619/4546 cut-off events. For 361181/361181 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 31194 event pairs, 610 based on Foata normal form. 6/4537 useless extension candidates. Maximal degree in co-relation 28407. Up to 3317 conditions per place. [2024-06-14 11:35:25,907 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 305 selfloop transitions, 88 changer transitions 0/400 dead transitions. [2024-06-14 11:35:25,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 400 transitions, 5656 flow [2024-06-14 11:35:25,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:25,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:25,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:35:25,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-14 11:35:25,908 INFO L175 Difference]: Start difference. First operand has 370 places, 359 transitions, 4228 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:35:25,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 400 transitions, 5656 flow [2024-06-14 11:35:28,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 400 transitions, 5593 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:28,288 INFO L231 Difference]: Finished difference. Result has 371 places, 361 transitions, 4383 flow [2024-06-14 11:35:28,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4165, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4383, PETRI_PLACES=371, PETRI_TRANSITIONS=361} [2024-06-14 11:35:28,289 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-14 11:35:28,289 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 361 transitions, 4383 flow [2024-06-14 11:35:28,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:28,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:28,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:28,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 11:35:28,290 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:28,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:28,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1463030843, now seen corresponding path program 2 times [2024-06-14 11:35:28,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:28,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756514981] [2024-06-14 11:35:28,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:28,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:28,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:28,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:28,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:28,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756514981] [2024-06-14 11:35:28,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756514981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:28,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:28,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:28,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731748819] [2024-06-14 11:35:28,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:28,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:28,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:28,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:28,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:28,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:35:28,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 361 transitions, 4383 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:28,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:28,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:35:28,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:29,176 INFO L124 PetriNetUnfolderBase]: 2639/4582 cut-off events. [2024-06-14 11:35:29,176 INFO L125 PetriNetUnfolderBase]: For 368769/368769 co-relation queries the response was YES. [2024-06-14 11:35:29,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29118 conditions, 4582 events. 2639/4582 cut-off events. For 368769/368769 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 31493 event pairs, 600 based on Foata normal form. 6/4573 useless extension candidates. Maximal degree in co-relation 28950. Up to 3329 conditions per place. [2024-06-14 11:35:29,233 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 303 selfloop transitions, 88 changer transitions 0/398 dead transitions. [2024-06-14 11:35:29,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 398 transitions, 5585 flow [2024-06-14 11:35:29,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:29,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:29,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:35:29,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-14 11:35:29,234 INFO L175 Difference]: Start difference. First operand has 371 places, 361 transitions, 4383 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:35:29,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 398 transitions, 5585 flow [2024-06-14 11:35:31,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 398 transitions, 5390 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:31,481 INFO L231 Difference]: Finished difference. Result has 374 places, 362 transitions, 4388 flow [2024-06-14 11:35:31,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4196, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4388, PETRI_PLACES=374, PETRI_TRANSITIONS=362} [2024-06-14 11:35:31,482 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-14 11:35:31,482 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 362 transitions, 4388 flow [2024-06-14 11:35:31,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:31,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:31,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:31,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 11:35:31,482 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:31,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:31,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1806178703, now seen corresponding path program 3 times [2024-06-14 11:35:31,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:31,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984304549] [2024-06-14 11:35:31,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:31,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:31,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:31,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:31,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:31,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984304549] [2024-06-14 11:35:31,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984304549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:31,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:31,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:31,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675335492] [2024-06-14 11:35:31,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:31,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:31,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:31,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:31,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:31,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:35:31,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 362 transitions, 4388 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:31,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:31,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:35:31,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:32,422 INFO L124 PetriNetUnfolderBase]: 2659/4626 cut-off events. [2024-06-14 11:35:32,423 INFO L125 PetriNetUnfolderBase]: For 373555/373555 co-relation queries the response was YES. [2024-06-14 11:35:32,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29272 conditions, 4626 events. 2659/4626 cut-off events. For 373555/373555 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 31852 event pairs, 662 based on Foata normal form. 6/4625 useless extension candidates. Maximal degree in co-relation 29103. Up to 3899 conditions per place. [2024-06-14 11:35:32,471 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 306 selfloop transitions, 78 changer transitions 0/391 dead transitions. [2024-06-14 11:35:32,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 391 transitions, 5290 flow [2024-06-14 11:35:32,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:32,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:32,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:35:32,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-14 11:35:32,472 INFO L175 Difference]: Start difference. First operand has 374 places, 362 transitions, 4388 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:35:32,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 391 transitions, 5290 flow [2024-06-14 11:35:35,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 391 transitions, 5144 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:35,285 INFO L231 Difference]: Finished difference. Result has 377 places, 363 transitions, 4418 flow [2024-06-14 11:35:35,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4243, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4418, PETRI_PLACES=377, PETRI_TRANSITIONS=363} [2024-06-14 11:35:35,286 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-14 11:35:35,286 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 363 transitions, 4418 flow [2024-06-14 11:35:35,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:35,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:35,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:35,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 11:35:35,286 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:35,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:35,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1879871089, now seen corresponding path program 4 times [2024-06-14 11:35:35,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:35,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987550264] [2024-06-14 11:35:35,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:35,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:35,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:35,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:35,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:35,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987550264] [2024-06-14 11:35:35,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987550264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:35,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:35,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:35,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530040527] [2024-06-14 11:35:35,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:35,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:35,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:35,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:35,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:35,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:35:35,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 363 transitions, 4418 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:35,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:35,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:35:35,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:36,192 INFO L124 PetriNetUnfolderBase]: 2679/4665 cut-off events. [2024-06-14 11:35:36,193 INFO L125 PetriNetUnfolderBase]: For 379752/379752 co-relation queries the response was YES. [2024-06-14 11:35:36,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29401 conditions, 4665 events. 2679/4665 cut-off events. For 379752/379752 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 32196 event pairs, 662 based on Foata normal form. 6/4666 useless extension candidates. Maximal degree in co-relation 29231. Up to 4094 conditions per place. [2024-06-14 11:35:36,245 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 355 selfloop transitions, 27 changer transitions 0/389 dead transitions. [2024-06-14 11:35:36,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 389 transitions, 5309 flow [2024-06-14 11:35:36,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:36,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:36,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:35:36,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-14 11:35:36,246 INFO L175 Difference]: Start difference. First operand has 377 places, 363 transitions, 4418 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:35:36,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 389 transitions, 5309 flow [2024-06-14 11:35:38,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 389 transitions, 5153 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:38,216 INFO L231 Difference]: Finished difference. Result has 379 places, 364 transitions, 4337 flow [2024-06-14 11:35:38,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4262, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4337, PETRI_PLACES=379, PETRI_TRANSITIONS=364} [2024-06-14 11:35:38,216 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-14 11:35:38,216 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 364 transitions, 4337 flow [2024-06-14 11:35:38,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:38,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:38,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:38,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 11:35:38,217 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:38,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:38,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1295794961, now seen corresponding path program 9 times [2024-06-14 11:35:38,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:38,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458079429] [2024-06-14 11:35:38,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:38,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:38,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:38,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:38,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:38,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458079429] [2024-06-14 11:35:38,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458079429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:38,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:38,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:38,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428253869] [2024-06-14 11:35:38,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:38,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:38,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:38,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:38,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:38,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:35:38,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 364 transitions, 4337 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:38,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:38,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:35:38,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:39,085 INFO L124 PetriNetUnfolderBase]: 2740/4752 cut-off events. [2024-06-14 11:35:39,085 INFO L125 PetriNetUnfolderBase]: For 439340/439340 co-relation queries the response was YES. [2024-06-14 11:35:39,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30583 conditions, 4752 events. 2740/4752 cut-off events. For 439340/439340 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 32922 event pairs, 698 based on Foata normal form. 8/4751 useless extension candidates. Maximal degree in co-relation 30412. Up to 3954 conditions per place. [2024-06-14 11:35:39,141 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 316 selfloop transitions, 76 changer transitions 0/399 dead transitions. [2024-06-14 11:35:39,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 399 transitions, 5541 flow [2024-06-14 11:35:39,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:39,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:39,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:35:39,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:35:39,142 INFO L175 Difference]: Start difference. First operand has 379 places, 364 transitions, 4337 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:35:39,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 399 transitions, 5541 flow [2024-06-14 11:35:41,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 399 transitions, 5485 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:41,750 INFO L231 Difference]: Finished difference. Result has 381 places, 366 transitions, 4475 flow [2024-06-14 11:35:41,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4281, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4475, PETRI_PLACES=381, PETRI_TRANSITIONS=366} [2024-06-14 11:35:41,750 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-14 11:35:41,751 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 366 transitions, 4475 flow [2024-06-14 11:35:41,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:41,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:41,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:41,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 11:35:41,751 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:41,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:41,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1303413521, now seen corresponding path program 10 times [2024-06-14 11:35:41,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:41,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070194780] [2024-06-14 11:35:41,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:41,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:41,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:41,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:41,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:41,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070194780] [2024-06-14 11:35:41,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070194780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:41,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:41,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:41,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936405961] [2024-06-14 11:35:41,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:41,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:41,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:41,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:41,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:41,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:35:41,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 366 transitions, 4475 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:41,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:41,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:35:41,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:42,731 INFO L124 PetriNetUnfolderBase]: 2768/4796 cut-off events. [2024-06-14 11:35:42,731 INFO L125 PetriNetUnfolderBase]: For 448350/448350 co-relation queries the response was YES. [2024-06-14 11:35:42,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31107 conditions, 4796 events. 2768/4796 cut-off events. For 448350/448350 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 33176 event pairs, 718 based on Foata normal form. 8/4795 useless extension candidates. Maximal degree in co-relation 30935. Up to 4164 conditions per place. [2024-06-14 11:35:42,780 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 310 selfloop transitions, 75 changer transitions 0/392 dead transitions. [2024-06-14 11:35:42,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 392 transitions, 5363 flow [2024-06-14 11:35:42,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:42,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:42,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:35:42,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-14 11:35:42,781 INFO L175 Difference]: Start difference. First operand has 381 places, 366 transitions, 4475 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:35:42,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 392 transitions, 5363 flow [2024-06-14 11:35:45,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 392 transitions, 5257 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:45,132 INFO L231 Difference]: Finished difference. Result has 385 places, 367 transitions, 4546 flow [2024-06-14 11:35:45,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4375, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4546, PETRI_PLACES=385, PETRI_TRANSITIONS=367} [2024-06-14 11:35:45,132 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-14 11:35:45,132 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 367 transitions, 4546 flow [2024-06-14 11:35:45,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:45,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:45,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:45,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 11:35:45,133 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:45,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:45,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1865274129, now seen corresponding path program 11 times [2024-06-14 11:35:45,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:45,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321011901] [2024-06-14 11:35:45,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:45,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:45,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:45,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:45,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:45,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321011901] [2024-06-14 11:35:45,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321011901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:45,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:45,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:45,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10589509] [2024-06-14 11:35:45,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:45,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:45,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:45,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:45,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:45,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:35:45,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 367 transitions, 4546 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:45,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:45,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:35:45,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:46,065 INFO L124 PetriNetUnfolderBase]: 2796/4840 cut-off events. [2024-06-14 11:35:46,066 INFO L125 PetriNetUnfolderBase]: For 455841/455841 co-relation queries the response was YES. [2024-06-14 11:35:46,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31464 conditions, 4840 events. 2796/4840 cut-off events. For 455841/455841 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 33559 event pairs, 722 based on Foata normal form. 8/4839 useless extension candidates. Maximal degree in co-relation 31290. Up to 4208 conditions per place. [2024-06-14 11:35:46,123 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 310 selfloop transitions, 73 changer transitions 0/390 dead transitions. [2024-06-14 11:35:46,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 390 transitions, 5418 flow [2024-06-14 11:35:46,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:46,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:46,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:35:46,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-14 11:35:46,124 INFO L175 Difference]: Start difference. First operand has 385 places, 367 transitions, 4546 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:35:46,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 390 transitions, 5418 flow [2024-06-14 11:35:49,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 390 transitions, 5269 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:49,465 INFO L231 Difference]: Finished difference. Result has 387 places, 368 transitions, 4566 flow [2024-06-14 11:35:49,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4397, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4566, PETRI_PLACES=387, PETRI_TRANSITIONS=368} [2024-06-14 11:35:49,465 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 345 predicate places. [2024-06-14 11:35:49,465 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 368 transitions, 4566 flow [2024-06-14 11:35:49,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:49,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:49,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:49,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 11:35:49,466 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:49,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:49,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1314114799, now seen corresponding path program 12 times [2024-06-14 11:35:49,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:49,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707813770] [2024-06-14 11:35:49,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:49,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:49,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:49,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-14 11:35:49,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:49,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707813770] [2024-06-14 11:35:49,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707813770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:49,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:49,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:49,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953083277] [2024-06-14 11:35:49,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:49,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:49,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:49,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:49,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:49,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:35:49,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 368 transitions, 4566 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:49,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:49,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:35:49,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:50,451 INFO L124 PetriNetUnfolderBase]: 2824/4884 cut-off events. [2024-06-14 11:35:50,452 INFO L125 PetriNetUnfolderBase]: For 463875/463875 co-relation queries the response was YES. [2024-06-14 11:35:50,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31832 conditions, 4884 events. 2824/4884 cut-off events. For 463875/463875 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 33915 event pairs, 726 based on Foata normal form. 8/4883 useless extension candidates. Maximal degree in co-relation 31657. Up to 4252 conditions per place. [2024-06-14 11:35:50,511 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 306 selfloop transitions, 75 changer transitions 0/388 dead transitions. [2024-06-14 11:35:50,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 388 transitions, 5428 flow [2024-06-14 11:35:50,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:50,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:50,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:35:50,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 11:35:50,512 INFO L175 Difference]: Start difference. First operand has 387 places, 368 transitions, 4566 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:35:50,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 388 transitions, 5428 flow [2024-06-14 11:35:53,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 388 transitions, 5281 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:53,747 INFO L231 Difference]: Finished difference. Result has 389 places, 369 transitions, 4594 flow [2024-06-14 11:35:53,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4419, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4594, PETRI_PLACES=389, PETRI_TRANSITIONS=369} [2024-06-14 11:35:53,748 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-14 11:35:53,748 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 369 transitions, 4594 flow [2024-06-14 11:35:53,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:53,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:53,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:53,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 11:35:53,749 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:53,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:53,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1727388179, now seen corresponding path program 5 times [2024-06-14 11:35:53,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:53,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629475775] [2024-06-14 11:35:53,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:53,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:53,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:53,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:53,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:53,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629475775] [2024-06-14 11:35:53,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629475775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:53,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:53,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:53,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931284149] [2024-06-14 11:35:53,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:53,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:53,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:53,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:53,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:53,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:35:53,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 369 transitions, 4594 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:53,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:53,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:35:53,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:54,780 INFO L124 PetriNetUnfolderBase]: 2877/4963 cut-off events. [2024-06-14 11:35:54,780 INFO L125 PetriNetUnfolderBase]: For 498945/498945 co-relation queries the response was YES. [2024-06-14 11:35:54,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33126 conditions, 4963 events. 2877/4963 cut-off events. For 498945/498945 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 34509 event pairs, 707 based on Foata normal form. 6/4952 useless extension candidates. Maximal degree in co-relation 32950. Up to 3891 conditions per place. [2024-06-14 11:35:54,837 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 314 selfloop transitions, 86 changer transitions 0/407 dead transitions. [2024-06-14 11:35:54,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 407 transitions, 6064 flow [2024-06-14 11:35:54,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:54,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:54,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:35:54,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 11:35:54,838 INFO L175 Difference]: Start difference. First operand has 389 places, 369 transitions, 4594 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:35:54,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 407 transitions, 6064 flow [2024-06-14 11:35:57,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 407 transitions, 5911 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:57,814 INFO L231 Difference]: Finished difference. Result has 391 places, 371 transitions, 4659 flow [2024-06-14 11:35:57,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4441, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4659, PETRI_PLACES=391, PETRI_TRANSITIONS=371} [2024-06-14 11:35:57,815 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 349 predicate places. [2024-06-14 11:35:57,815 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 371 transitions, 4659 flow [2024-06-14 11:35:57,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:57,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:57,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:57,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 11:35:57,815 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:57,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:57,815 INFO L85 PathProgramCache]: Analyzing trace with hash -873593231, now seen corresponding path program 6 times [2024-06-14 11:35:57,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:57,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297158745] [2024-06-14 11:35:57,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:57,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:57,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:57,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:57,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:57,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297158745] [2024-06-14 11:35:57,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297158745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:57,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:57,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:57,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708123543] [2024-06-14 11:35:57,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:57,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:57,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:57,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:57,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:57,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:35:57,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 371 transitions, 4659 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:57,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:57,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:35:57,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:58,809 INFO L124 PetriNetUnfolderBase]: 2897/4999 cut-off events. [2024-06-14 11:35:58,810 INFO L125 PetriNetUnfolderBase]: For 508173/508173 co-relation queries the response was YES. [2024-06-14 11:35:58,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33542 conditions, 4999 events. 2897/4999 cut-off events. For 508173/508173 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 34772 event pairs, 713 based on Foata normal form. 6/4988 useless extension candidates. Maximal degree in co-relation 33365. Up to 3903 conditions per place. [2024-06-14 11:35:58,873 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 313 selfloop transitions, 85 changer transitions 0/405 dead transitions. [2024-06-14 11:35:58,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 405 transitions, 5885 flow [2024-06-14 11:35:58,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:58,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:58,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:35:58,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:35:58,874 INFO L175 Difference]: Start difference. First operand has 391 places, 371 transitions, 4659 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:35:58,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 405 transitions, 5885 flow [2024-06-14 11:36:02,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 405 transitions, 5690 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:02,012 INFO L231 Difference]: Finished difference. Result has 394 places, 372 transitions, 4660 flow [2024-06-14 11:36:02,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4474, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4660, PETRI_PLACES=394, PETRI_TRANSITIONS=372} [2024-06-14 11:36:02,013 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-14 11:36:02,013 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 372 transitions, 4660 flow [2024-06-14 11:36:02,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:02,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:02,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:02,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 11:36:02,013 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:02,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:02,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1871945329, now seen corresponding path program 7 times [2024-06-14 11:36:02,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:02,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350382818] [2024-06-14 11:36:02,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:02,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:02,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:02,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:02,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:02,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350382818] [2024-06-14 11:36:02,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350382818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:02,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:02,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:02,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555496729] [2024-06-14 11:36:02,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:02,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:02,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:02,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:02,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:02,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:36:02,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 372 transitions, 4660 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:02,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:02,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:36:02,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:02,967 INFO L124 PetriNetUnfolderBase]: 2917/5041 cut-off events. [2024-06-14 11:36:02,967 INFO L125 PetriNetUnfolderBase]: For 515154/515154 co-relation queries the response was YES. [2024-06-14 11:36:03,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33636 conditions, 5041 events. 2917/5041 cut-off events. For 515154/515154 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 35187 event pairs, 757 based on Foata normal form. 6/5036 useless extension candidates. Maximal degree in co-relation 33458. Up to 4337 conditions per place. [2024-06-14 11:36:03,028 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 315 selfloop transitions, 76 changer transitions 0/398 dead transitions. [2024-06-14 11:36:03,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 398 transitions, 5568 flow [2024-06-14 11:36:03,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:03,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:03,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:36:03,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-14 11:36:03,029 INFO L175 Difference]: Start difference. First operand has 394 places, 372 transitions, 4660 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:36:03,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 398 transitions, 5568 flow [2024-06-14 11:36:05,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 398 transitions, 5422 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:05,859 INFO L231 Difference]: Finished difference. Result has 397 places, 373 transitions, 4686 flow [2024-06-14 11:36:05,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4515, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4686, PETRI_PLACES=397, PETRI_TRANSITIONS=373} [2024-06-14 11:36:05,859 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-06-14 11:36:05,859 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 373 transitions, 4686 flow [2024-06-14 11:36:05,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:05,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:05,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:05,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 11:36:05,860 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:05,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:05,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1120174479, now seen corresponding path program 8 times [2024-06-14 11:36:05,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:05,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842438327] [2024-06-14 11:36:05,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:05,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:05,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:05,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:05,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:05,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842438327] [2024-06-14 11:36:05,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842438327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:05,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:05,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:05,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129212509] [2024-06-14 11:36:05,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:05,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:05,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:05,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:05,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:05,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:36:05,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 373 transitions, 4686 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:05,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:05,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:36:05,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:06,863 INFO L124 PetriNetUnfolderBase]: 2937/5089 cut-off events. [2024-06-14 11:36:06,863 INFO L125 PetriNetUnfolderBase]: For 523395/523395 co-relation queries the response was YES. [2024-06-14 11:36:06,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33838 conditions, 5089 events. 2937/5089 cut-off events. For 523395/523395 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 35466 event pairs, 603 based on Foata normal form. 6/5086 useless extension candidates. Maximal degree in co-relation 33659. Up to 3000 conditions per place. [2024-06-14 11:36:06,926 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 290 selfloop transitions, 114 changer transitions 0/411 dead transitions. [2024-06-14 11:36:06,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 411 transitions, 6158 flow [2024-06-14 11:36:06,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:06,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:06,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:36:06,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 11:36:06,927 INFO L175 Difference]: Start difference. First operand has 397 places, 373 transitions, 4686 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:36:06,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 411 transitions, 6158 flow [2024-06-14 11:36:10,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 411 transitions, 6006 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:10,347 INFO L231 Difference]: Finished difference. Result has 399 places, 374 transitions, 4786 flow [2024-06-14 11:36:10,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4534, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4786, PETRI_PLACES=399, PETRI_TRANSITIONS=374} [2024-06-14 11:36:10,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-14 11:36:10,348 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 374 transitions, 4786 flow [2024-06-14 11:36:10,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:10,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:10,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:10,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 11:36:10,348 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:10,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:10,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1119905709, now seen corresponding path program 9 times [2024-06-14 11:36:10,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:10,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833694305] [2024-06-14 11:36:10,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:10,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:10,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:10,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:10,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:10,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833694305] [2024-06-14 11:36:10,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833694305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:10,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:10,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:10,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546386471] [2024-06-14 11:36:10,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:10,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:10,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:10,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:10,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:10,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:36:10,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 374 transitions, 4786 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:10,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:10,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:36:10,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:11,483 INFO L124 PetriNetUnfolderBase]: 2957/5125 cut-off events. [2024-06-14 11:36:11,484 INFO L125 PetriNetUnfolderBase]: For 534191/534191 co-relation queries the response was YES. [2024-06-14 11:36:11,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34536 conditions, 5125 events. 2957/5125 cut-off events. For 534191/534191 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 35778 event pairs, 603 based on Foata normal form. 6/5122 useless extension candidates. Maximal degree in co-relation 34356. Up to 3012 conditions per place. [2024-06-14 11:36:11,536 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 292 selfloop transitions, 112 changer transitions 0/411 dead transitions. [2024-06-14 11:36:11,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 411 transitions, 6276 flow [2024-06-14 11:36:11,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:11,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:11,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:36:11,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-14 11:36:11,537 INFO L175 Difference]: Start difference. First operand has 399 places, 374 transitions, 4786 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:36:11,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 411 transitions, 6276 flow [2024-06-14 11:36:14,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 411 transitions, 5888 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 11:36:14,844 INFO L231 Difference]: Finished difference. Result has 399 places, 375 transitions, 4648 flow [2024-06-14 11:36:14,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4409, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4648, PETRI_PLACES=399, PETRI_TRANSITIONS=375} [2024-06-14 11:36:14,845 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-14 11:36:14,845 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 375 transitions, 4648 flow [2024-06-14 11:36:14,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:14,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:14,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:14,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 11:36:14,845 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:14,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:14,846 INFO L85 PathProgramCache]: Analyzing trace with hash 390958773, now seen corresponding path program 10 times [2024-06-14 11:36:14,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:14,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916744727] [2024-06-14 11:36:14,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:14,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:14,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:14,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:14,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:14,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916744727] [2024-06-14 11:36:14,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916744727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:14,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:14,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:14,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322339462] [2024-06-14 11:36:14,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:14,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:14,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:14,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:14,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:14,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:36:14,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 375 transitions, 4648 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:14,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:14,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:36:14,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:15,836 INFO L124 PetriNetUnfolderBase]: 2977/5151 cut-off events. [2024-06-14 11:36:15,837 INFO L125 PetriNetUnfolderBase]: For 541540/541540 co-relation queries the response was YES. [2024-06-14 11:36:15,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33872 conditions, 5151 events. 2977/5151 cut-off events. For 541540/541540 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 35976 event pairs, 542 based on Foata normal form. 6/5148 useless extension candidates. Maximal degree in co-relation 33694. Up to 3024 conditions per place. [2024-06-14 11:36:15,902 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 282 selfloop transitions, 118 changer transitions 0/407 dead transitions. [2024-06-14 11:36:15,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 407 transitions, 5871 flow [2024-06-14 11:36:15,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:15,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:15,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:36:15,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 11:36:15,903 INFO L175 Difference]: Start difference. First operand has 399 places, 375 transitions, 4648 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:36:15,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 407 transitions, 5871 flow [2024-06-14 11:36:19,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 407 transitions, 5652 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:19,298 INFO L231 Difference]: Finished difference. Result has 402 places, 376 transitions, 4682 flow [2024-06-14 11:36:19,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4430, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4682, PETRI_PLACES=402, PETRI_TRANSITIONS=376} [2024-06-14 11:36:19,298 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-14 11:36:19,298 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 376 transitions, 4682 flow [2024-06-14 11:36:19,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:19,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:19,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:19,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 11:36:19,299 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:19,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:19,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1307443599, now seen corresponding path program 11 times [2024-06-14 11:36:19,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:19,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671925597] [2024-06-14 11:36:19,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:19,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:19,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:19,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:19,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:19,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671925597] [2024-06-14 11:36:19,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671925597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:19,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:19,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:19,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934935110] [2024-06-14 11:36:19,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:19,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:19,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:19,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:19,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:19,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:36:19,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 376 transitions, 4682 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:19,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:19,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:36:19,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:20,318 INFO L124 PetriNetUnfolderBase]: 2997/5185 cut-off events. [2024-06-14 11:36:20,318 INFO L125 PetriNetUnfolderBase]: For 550691/550691 co-relation queries the response was YES. [2024-06-14 11:36:20,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34187 conditions, 5185 events. 2997/5185 cut-off events. For 550691/550691 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 36435 event pairs, 781 based on Foata normal form. 6/5180 useless extension candidates. Maximal degree in co-relation 34008. Up to 4497 conditions per place. [2024-06-14 11:36:20,382 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 315 selfloop transitions, 77 changer transitions 0/399 dead transitions. [2024-06-14 11:36:20,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 399 transitions, 5586 flow [2024-06-14 11:36:20,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:20,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:20,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:36:20,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 11:36:20,383 INFO L175 Difference]: Start difference. First operand has 402 places, 376 transitions, 4682 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:36:20,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 399 transitions, 5586 flow [2024-06-14 11:36:24,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 399 transitions, 5419 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:24,004 INFO L231 Difference]: Finished difference. Result has 405 places, 377 transitions, 4691 flow [2024-06-14 11:36:24,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4516, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4691, PETRI_PLACES=405, PETRI_TRANSITIONS=377} [2024-06-14 11:36:24,005 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-14 11:36:24,005 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 377 transitions, 4691 flow [2024-06-14 11:36:24,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:24,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:24,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:24,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 11:36:24,006 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:24,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:24,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1660762511, now seen corresponding path program 12 times [2024-06-14 11:36:24,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:24,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180012681] [2024-06-14 11:36:24,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:24,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:24,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:24,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:24,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:24,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180012681] [2024-06-14 11:36:24,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180012681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:24,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:24,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:24,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471187635] [2024-06-14 11:36:24,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:24,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:24,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:24,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:24,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:24,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:36:24,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 377 transitions, 4691 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:24,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:24,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:36:24,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:25,075 INFO L124 PetriNetUnfolderBase]: 3017/5213 cut-off events. [2024-06-14 11:36:25,075 INFO L125 PetriNetUnfolderBase]: For 559182/559182 co-relation queries the response was YES. [2024-06-14 11:36:25,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33995 conditions, 5213 events. 3017/5213 cut-off events. For 559182/559182 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 36624 event pairs, 777 based on Foata normal form. 6/5200 useless extension candidates. Maximal degree in co-relation 33815. Up to 4271 conditions per place. [2024-06-14 11:36:25,140 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 305 selfloop transitions, 89 changer transitions 0/401 dead transitions. [2024-06-14 11:36:25,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 401 transitions, 5598 flow [2024-06-14 11:36:25,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:25,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:25,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:36:25,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 11:36:25,141 INFO L175 Difference]: Start difference. First operand has 405 places, 377 transitions, 4691 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:36:25,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 401 transitions, 5598 flow [2024-06-14 11:36:28,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 401 transitions, 5442 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:28,636 INFO L231 Difference]: Finished difference. Result has 407 places, 378 transitions, 4732 flow [2024-06-14 11:36:28,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4535, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4732, PETRI_PLACES=407, PETRI_TRANSITIONS=378} [2024-06-14 11:36:28,636 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-14 11:36:28,637 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 378 transitions, 4732 flow [2024-06-14 11:36:28,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:28,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:28,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:28,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 11:36:28,637 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:28,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:28,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1811626143, now seen corresponding path program 13 times [2024-06-14 11:36:28,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:28,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311820919] [2024-06-14 11:36:28,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:28,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:28,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:28,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:28,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:28,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311820919] [2024-06-14 11:36:28,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311820919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:28,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:28,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:28,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268595829] [2024-06-14 11:36:28,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:28,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:28,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:28,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:28,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:28,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:36:28,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 378 transitions, 4732 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:28,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:28,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:36:28,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:29,862 INFO L124 PetriNetUnfolderBase]: 2999/5207 cut-off events. [2024-06-14 11:36:29,862 INFO L125 PetriNetUnfolderBase]: For 519901/519901 co-relation queries the response was YES. [2024-06-14 11:36:29,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33050 conditions, 5207 events. 2999/5207 cut-off events. For 519901/519901 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 36675 event pairs, 756 based on Foata normal form. 8/5212 useless extension candidates. Maximal degree in co-relation 32869. Up to 4439 conditions per place. [2024-06-14 11:36:29,922 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 353 selfloop transitions, 56 changer transitions 0/416 dead transitions. [2024-06-14 11:36:29,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 416 transitions, 5682 flow [2024-06-14 11:36:29,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:36:29,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:36:29,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 11:36:29,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-14 11:36:29,922 INFO L175 Difference]: Start difference. First operand has 407 places, 378 transitions, 4732 flow. Second operand 9 states and 217 transitions. [2024-06-14 11:36:29,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 416 transitions, 5682 flow [2024-06-14 11:36:33,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 416 transitions, 5502 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:33,368 INFO L231 Difference]: Finished difference. Result has 410 places, 378 transitions, 4675 flow [2024-06-14 11:36:33,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4552, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4675, PETRI_PLACES=410, PETRI_TRANSITIONS=378} [2024-06-14 11:36:33,369 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-14 11:36:33,369 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 378 transitions, 4675 flow [2024-06-14 11:36:33,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:33,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:33,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:33,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 11:36:33,369 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:33,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:33,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1240817843, now seen corresponding path program 14 times [2024-06-14 11:36:33,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:33,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987849624] [2024-06-14 11:36:33,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:33,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:33,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:33,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:33,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:33,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987849624] [2024-06-14 11:36:33,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987849624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:33,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:33,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:33,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983526172] [2024-06-14 11:36:33,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:33,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:33,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:33,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:33,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:33,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:36:33,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 378 transitions, 4675 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:33,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:33,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:36:33,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:34,431 INFO L124 PetriNetUnfolderBase]: 2981/5171 cut-off events. [2024-06-14 11:36:34,431 INFO L125 PetriNetUnfolderBase]: For 462628/462628 co-relation queries the response was YES. [2024-06-14 11:36:34,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31789 conditions, 5171 events. 2981/5171 cut-off events. For 462628/462628 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 36467 event pairs, 767 based on Foata normal form. 8/5170 useless extension candidates. Maximal degree in co-relation 31607. Up to 4445 conditions per place. [2024-06-14 11:36:34,497 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 346 selfloop transitions, 52 changer transitions 0/405 dead transitions. [2024-06-14 11:36:34,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 405 transitions, 5575 flow [2024-06-14 11:36:34,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:34,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:34,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:36:34,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 11:36:34,498 INFO L175 Difference]: Start difference. First operand has 410 places, 378 transitions, 4675 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:36:34,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 405 transitions, 5575 flow [2024-06-14 11:36:37,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 405 transitions, 5444 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 11:36:37,598 INFO L231 Difference]: Finished difference. Result has 408 places, 378 transitions, 4656 flow [2024-06-14 11:36:37,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4544, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4656, PETRI_PLACES=408, PETRI_TRANSITIONS=378} [2024-06-14 11:36:37,599 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-14 11:36:37,599 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 378 transitions, 4656 flow [2024-06-14 11:36:37,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:37,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:37,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:37,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 11:36:37,600 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:37,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:37,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1247489043, now seen corresponding path program 13 times [2024-06-14 11:36:37,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:37,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079153048] [2024-06-14 11:36:37,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:37,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:37,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:37,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:37,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:37,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079153048] [2024-06-14 11:36:37,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079153048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:37,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:37,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:37,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858961058] [2024-06-14 11:36:37,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:37,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:37,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:37,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:37,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:37,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:36:37,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 378 transitions, 4656 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:37,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:37,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:36:37,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:38,774 INFO L124 PetriNetUnfolderBase]: 2968/5150 cut-off events. [2024-06-14 11:36:38,774 INFO L125 PetriNetUnfolderBase]: For 391663/391663 co-relation queries the response was YES. [2024-06-14 11:36:38,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30823 conditions, 5150 events. 2968/5150 cut-off events. For 391663/391663 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 36324 event pairs, 725 based on Foata normal form. 6/5145 useless extension candidates. Maximal degree in co-relation 30641. Up to 4309 conditions per place. [2024-06-14 11:36:38,842 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 345 selfloop transitions, 56 changer transitions 0/408 dead transitions. [2024-06-14 11:36:38,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 408 transitions, 5584 flow [2024-06-14 11:36:38,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:38,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:38,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:36:38,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-14 11:36:38,842 INFO L175 Difference]: Start difference. First operand has 408 places, 378 transitions, 4656 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:36:38,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 408 transitions, 5584 flow [2024-06-14 11:36:41,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 408 transitions, 5458 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:36:41,432 INFO L231 Difference]: Finished difference. Result has 408 places, 378 transitions, 4648 flow [2024-06-14 11:36:41,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4530, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4648, PETRI_PLACES=408, PETRI_TRANSITIONS=378} [2024-06-14 11:36:41,433 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-14 11:36:41,433 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 378 transitions, 4648 flow [2024-06-14 11:36:41,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:41,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:41,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:41,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 11:36:41,434 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:41,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:41,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1413274093, now seen corresponding path program 14 times [2024-06-14 11:36:41,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:41,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880391449] [2024-06-14 11:36:41,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:41,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:41,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:41,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:41,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:41,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880391449] [2024-06-14 11:36:41,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880391449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:41,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:41,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:41,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784177108] [2024-06-14 11:36:41,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:41,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:41,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:41,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:41,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:41,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:36:41,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 378 transitions, 4648 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:41,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:41,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:36:41,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:42,597 INFO L124 PetriNetUnfolderBase]: 2955/5143 cut-off events. [2024-06-14 11:36:42,597 INFO L125 PetriNetUnfolderBase]: For 343551/343551 co-relation queries the response was YES. [2024-06-14 11:36:42,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29964 conditions, 5143 events. 2955/5143 cut-off events. For 343551/343551 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 36322 event pairs, 532 based on Foata normal form. 6/5140 useless extension candidates. Maximal degree in co-relation 29782. Up to 3734 conditions per place. [2024-06-14 11:36:42,649 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 331 selfloop transitions, 72 changer transitions 0/410 dead transitions. [2024-06-14 11:36:42,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 410 transitions, 5838 flow [2024-06-14 11:36:42,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:42,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:42,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:36:42,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 11:36:42,650 INFO L175 Difference]: Start difference. First operand has 408 places, 378 transitions, 4648 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:36:42,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 410 transitions, 5838 flow [2024-06-14 11:36:45,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 410 transitions, 5681 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 11:36:45,266 INFO L231 Difference]: Finished difference. Result has 407 places, 378 transitions, 4643 flow [2024-06-14 11:36:45,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4493, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4643, PETRI_PLACES=407, PETRI_TRANSITIONS=378} [2024-06-14 11:36:45,267 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-14 11:36:45,267 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 378 transitions, 4643 flow [2024-06-14 11:36:45,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:45,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:45,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:45,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 11:36:45,268 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:45,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:45,268 INFO L85 PathProgramCache]: Analyzing trace with hash -477006829, now seen corresponding path program 15 times [2024-06-14 11:36:45,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:45,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321864680] [2024-06-14 11:36:45,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:45,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:45,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:45,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:45,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:45,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321864680] [2024-06-14 11:36:45,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321864680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:45,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:45,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:45,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396430614] [2024-06-14 11:36:45,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:45,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:45,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:45,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:45,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:45,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:36:45,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 378 transitions, 4643 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:45,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:45,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:36:45,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:46,345 INFO L124 PetriNetUnfolderBase]: 2942/5120 cut-off events. [2024-06-14 11:36:46,345 INFO L125 PetriNetUnfolderBase]: For 296251/296251 co-relation queries the response was YES. [2024-06-14 11:36:46,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29194 conditions, 5120 events. 2942/5120 cut-off events. For 296251/296251 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 36194 event pairs, 668 based on Foata normal form. 6/5119 useless extension candidates. Maximal degree in co-relation 29012. Up to 4117 conditions per place. [2024-06-14 11:36:46,408 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 349 selfloop transitions, 63 changer transitions 0/419 dead transitions. [2024-06-14 11:36:46,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 419 transitions, 5621 flow [2024-06-14 11:36:46,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:36:46,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:36:46,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 11:36:46,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 11:36:46,409 INFO L175 Difference]: Start difference. First operand has 407 places, 378 transitions, 4643 flow. Second operand 9 states and 219 transitions. [2024-06-14 11:36:46,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 419 transitions, 5621 flow [2024-06-14 11:36:48,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 419 transitions, 5416 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:36:48,445 INFO L231 Difference]: Finished difference. Result has 408 places, 378 transitions, 4572 flow [2024-06-14 11:36:48,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4438, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4572, PETRI_PLACES=408, PETRI_TRANSITIONS=378} [2024-06-14 11:36:48,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-14 11:36:48,446 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 378 transitions, 4572 flow [2024-06-14 11:36:48,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:48,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:48,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:48,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 11:36:48,446 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:48,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:48,447 INFO L85 PathProgramCache]: Analyzing trace with hash -874901369, now seen corresponding path program 1 times [2024-06-14 11:36:48,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:48,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143270509] [2024-06-14 11:36:48,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:48,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:48,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:48,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:48,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:48,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143270509] [2024-06-14 11:36:48,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143270509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:48,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:48,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:36:48,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297047908] [2024-06-14 11:36:48,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:48,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:36:48,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:48,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:36:48,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:36:48,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:36:48,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 378 transitions, 4572 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:48,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:48,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:36:48,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:49,684 INFO L124 PetriNetUnfolderBase]: 3231/5643 cut-off events. [2024-06-14 11:36:49,685 INFO L125 PetriNetUnfolderBase]: For 788260/788260 co-relation queries the response was YES. [2024-06-14 11:36:49,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37687 conditions, 5643 events. 3231/5643 cut-off events. For 788260/788260 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 40198 event pairs, 804 based on Foata normal form. 18/5658 useless extension candidates. Maximal degree in co-relation 37505. Up to 3901 conditions per place. [2024-06-14 11:36:49,754 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 365 selfloop transitions, 48 changer transitions 15/435 dead transitions. [2024-06-14 11:36:49,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 435 transitions, 6224 flow [2024-06-14 11:36:49,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:36:49,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:36:49,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-14 11:36:49,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:36:49,755 INFO L175 Difference]: Start difference. First operand has 408 places, 378 transitions, 4572 flow. Second operand 10 states and 246 transitions. [2024-06-14 11:36:49,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 435 transitions, 6224 flow [2024-06-14 11:36:53,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 435 transitions, 6002 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-14 11:36:53,048 INFO L231 Difference]: Finished difference. Result has 407 places, 376 transitions, 4436 flow [2024-06-14 11:36:53,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4362, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4436, PETRI_PLACES=407, PETRI_TRANSITIONS=376} [2024-06-14 11:36:53,049 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-14 11:36:53,049 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 376 transitions, 4436 flow [2024-06-14 11:36:53,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:53,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:53,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:53,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 11:36:53,049 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:53,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:53,050 INFO L85 PathProgramCache]: Analyzing trace with hash 18511945, now seen corresponding path program 2 times [2024-06-14 11:36:53,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:53,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519342169] [2024-06-14 11:36:53,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:53,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:53,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:53,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:53,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:53,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519342169] [2024-06-14 11:36:53,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519342169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:53,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:53,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:36:53,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110495708] [2024-06-14 11:36:53,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:53,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:36:53,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:53,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:36:53,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:36:53,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:36:53,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 376 transitions, 4436 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:53,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:53,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:36:53,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:54,278 INFO L124 PetriNetUnfolderBase]: 3280/5744 cut-off events. [2024-06-14 11:36:54,278 INFO L125 PetriNetUnfolderBase]: For 903337/903337 co-relation queries the response was YES. [2024-06-14 11:36:54,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39903 conditions, 5744 events. 3280/5744 cut-off events. For 903337/903337 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 41103 event pairs, 851 based on Foata normal form. 18/5759 useless extension candidates. Maximal degree in co-relation 39721. Up to 4687 conditions per place. [2024-06-14 11:36:54,356 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 370 selfloop transitions, 39 changer transitions 12/428 dead transitions. [2024-06-14 11:36:54,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 428 transitions, 5776 flow [2024-06-14 11:36:54,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:36:54,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:36:54,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-14 11:36:54,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565410199556541 [2024-06-14 11:36:54,357 INFO L175 Difference]: Start difference. First operand has 407 places, 376 transitions, 4436 flow. Second operand 11 states and 251 transitions. [2024-06-14 11:36:54,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 428 transitions, 5776 flow [2024-06-14 11:36:58,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 428 transitions, 5681 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:36:58,307 INFO L231 Difference]: Finished difference. Result has 407 places, 374 transitions, 4405 flow [2024-06-14 11:36:58,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4345, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4405, PETRI_PLACES=407, PETRI_TRANSITIONS=374} [2024-06-14 11:36:58,308 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-14 11:36:58,308 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 374 transitions, 4405 flow [2024-06-14 11:36:58,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:58,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:58,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:58,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 11:36:58,308 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:58,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:58,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1650187439, now seen corresponding path program 3 times [2024-06-14 11:36:58,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:58,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007733261] [2024-06-14 11:36:58,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:58,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:58,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:58,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:58,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:58,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007733261] [2024-06-14 11:36:58,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007733261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:58,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:58,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:36:58,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448151423] [2024-06-14 11:36:58,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:58,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:36:58,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:58,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:36:58,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:36:58,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:36:58,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 374 transitions, 4405 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:58,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:58,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:36:58,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:59,397 INFO L124 PetriNetUnfolderBase]: 3048/5328 cut-off events. [2024-06-14 11:36:59,397 INFO L125 PetriNetUnfolderBase]: For 554602/554602 co-relation queries the response was YES. [2024-06-14 11:36:59,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32634 conditions, 5328 events. 3048/5328 cut-off events. For 554602/554602 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 37645 event pairs, 742 based on Foata normal form. 18/5343 useless extension candidates. Maximal degree in co-relation 32453. Up to 4482 conditions per place. [2024-06-14 11:36:59,463 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 351 selfloop transitions, 35 changer transitions 22/415 dead transitions. [2024-06-14 11:36:59,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 415 transitions, 5401 flow [2024-06-14 11:36:59,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:36:59,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:36:59,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 11:36:59,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:36:59,464 INFO L175 Difference]: Start difference. First operand has 407 places, 374 transitions, 4405 flow. Second operand 9 states and 210 transitions. [2024-06-14 11:36:59,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 415 transitions, 5401 flow [2024-06-14 11:37:02,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 415 transitions, 5322 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:02,208 INFO L231 Difference]: Finished difference. Result has 405 places, 370 transitions, 4343 flow [2024-06-14 11:37:02,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4326, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4343, PETRI_PLACES=405, PETRI_TRANSITIONS=370} [2024-06-14 11:37:02,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-14 11:37:02,209 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 370 transitions, 4343 flow [2024-06-14 11:37:02,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:02,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:02,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:02,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 11:37:02,209 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:02,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:02,209 INFO L85 PathProgramCache]: Analyzing trace with hash 858817809, now seen corresponding path program 4 times [2024-06-14 11:37:02,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:02,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801583328] [2024-06-14 11:37:02,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:02,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:02,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:02,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:02,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:02,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801583328] [2024-06-14 11:37:02,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801583328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:02,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:02,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:02,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095844570] [2024-06-14 11:37:02,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:02,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:02,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:02,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:02,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:02,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:37:02,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 370 transitions, 4343 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:02,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:02,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:37:02,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:03,335 INFO L124 PetriNetUnfolderBase]: 3114/5438 cut-off events. [2024-06-14 11:37:03,336 INFO L125 PetriNetUnfolderBase]: For 795009/795009 co-relation queries the response was YES. [2024-06-14 11:37:03,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36304 conditions, 5438 events. 3114/5438 cut-off events. For 795009/795009 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 38591 event pairs, 858 based on Foata normal form. 24/5459 useless extension candidates. Maximal degree in co-relation 36123. Up to 4305 conditions per place. [2024-06-14 11:37:03,403 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 353 selfloop transitions, 36 changer transitions 19/415 dead transitions. [2024-06-14 11:37:03,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 415 transitions, 5649 flow [2024-06-14 11:37:03,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:03,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:03,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 11:37:03,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-14 11:37:03,404 INFO L175 Difference]: Start difference. First operand has 405 places, 370 transitions, 4343 flow. Second operand 9 states and 217 transitions. [2024-06-14 11:37:03,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 415 transitions, 5649 flow [2024-06-14 11:37:07,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 415 transitions, 5557 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:07,716 INFO L231 Difference]: Finished difference. Result has 400 places, 366 transitions, 4275 flow [2024-06-14 11:37:07,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4255, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4275, PETRI_PLACES=400, PETRI_TRANSITIONS=366} [2024-06-14 11:37:07,716 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 358 predicate places. [2024-06-14 11:37:07,717 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 366 transitions, 4275 flow [2024-06-14 11:37:07,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:07,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:07,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:07,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 11:37:07,717 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:07,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:07,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1094993169, now seen corresponding path program 5 times [2024-06-14 11:37:07,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:07,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526455728] [2024-06-14 11:37:07,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:07,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:07,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:07,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:07,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:07,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526455728] [2024-06-14 11:37:07,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526455728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:07,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:07,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:07,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809059168] [2024-06-14 11:37:07,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:07,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:07,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:07,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:07,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:07,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:37:07,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 366 transitions, 4275 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:07,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:07,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:37:07,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:08,862 INFO L124 PetriNetUnfolderBase]: 3145/5475 cut-off events. [2024-06-14 11:37:08,862 INFO L125 PetriNetUnfolderBase]: For 980665/980665 co-relation queries the response was YES. [2024-06-14 11:37:08,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39513 conditions, 5475 events. 3145/5475 cut-off events. For 980665/980665 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 38806 event pairs, 913 based on Foata normal form. 24/5496 useless extension candidates. Maximal degree in co-relation 39333. Up to 4516 conditions per place. [2024-06-14 11:37:08,942 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 352 selfloop transitions, 35 changer transitions 10/404 dead transitions. [2024-06-14 11:37:08,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 404 transitions, 5503 flow [2024-06-14 11:37:08,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:08,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:08,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 11:37:08,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-14 11:37:08,943 INFO L175 Difference]: Start difference. First operand has 400 places, 366 transitions, 4275 flow. Second operand 9 states and 211 transitions. [2024-06-14 11:37:08,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 404 transitions, 5503 flow [2024-06-14 11:37:13,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 404 transitions, 5347 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 11:37:13,653 INFO L231 Difference]: Finished difference. Result has 395 places, 363 transitions, 4165 flow [2024-06-14 11:37:13,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4123, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4165, PETRI_PLACES=395, PETRI_TRANSITIONS=363} [2024-06-14 11:37:13,654 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 353 predicate places. [2024-06-14 11:37:13,654 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 363 transitions, 4165 flow [2024-06-14 11:37:13,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:13,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:13,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:13,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 11:37:13,654 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:13,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:13,654 INFO L85 PathProgramCache]: Analyzing trace with hash -756385567, now seen corresponding path program 6 times [2024-06-14 11:37:13,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:13,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726006062] [2024-06-14 11:37:13,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:13,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:13,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:13,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:13,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:13,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726006062] [2024-06-14 11:37:13,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726006062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:13,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:13,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:13,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710533397] [2024-06-14 11:37:13,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:13,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:13,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:13,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:13,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:13,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:37:13,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 363 transitions, 4165 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:13,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:13,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:37:13,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:14,692 INFO L124 PetriNetUnfolderBase]: 2994/5218 cut-off events. [2024-06-14 11:37:14,692 INFO L125 PetriNetUnfolderBase]: For 787470/787470 co-relation queries the response was YES. [2024-06-14 11:37:14,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34981 conditions, 5218 events. 2994/5218 cut-off events. For 787470/787470 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 36757 event pairs, 868 based on Foata normal form. 26/5241 useless extension candidates. Maximal degree in co-relation 34802. Up to 4516 conditions per place. [2024-06-14 11:37:14,757 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 339 selfloop transitions, 30 changer transitions 18/394 dead transitions. [2024-06-14 11:37:14,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 394 transitions, 5063 flow [2024-06-14 11:37:14,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:14,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:14,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 11:37:14,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-14 11:37:14,758 INFO L175 Difference]: Start difference. First operand has 395 places, 363 transitions, 4165 flow. Second operand 9 states and 203 transitions. [2024-06-14 11:37:14,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 394 transitions, 5063 flow [2024-06-14 11:37:18,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 394 transitions, 4992 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:18,113 INFO L231 Difference]: Finished difference. Result has 394 places, 357 transitions, 4097 flow [2024-06-14 11:37:18,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4094, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4097, PETRI_PLACES=394, PETRI_TRANSITIONS=357} [2024-06-14 11:37:18,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-14 11:37:18,114 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 357 transitions, 4097 flow [2024-06-14 11:37:18,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:18,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:18,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:18,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 11:37:18,114 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:18,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:18,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1396037497, now seen corresponding path program 7 times [2024-06-14 11:37:18,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:18,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204038019] [2024-06-14 11:37:18,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:18,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:18,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:18,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:18,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:18,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204038019] [2024-06-14 11:37:18,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204038019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:18,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:18,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:18,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254434473] [2024-06-14 11:37:18,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:18,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:18,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:18,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:18,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:18,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:37:18,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 357 transitions, 4097 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:18,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:18,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:37:18,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:19,213 INFO L124 PetriNetUnfolderBase]: 3055/5341 cut-off events. [2024-06-14 11:37:19,213 INFO L125 PetriNetUnfolderBase]: For 843547/843547 co-relation queries the response was YES. [2024-06-14 11:37:19,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37391 conditions, 5341 events. 3055/5341 cut-off events. For 843547/843547 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 37823 event pairs, 844 based on Foata normal form. 18/5356 useless extension candidates. Maximal degree in co-relation 37213. Up to 4473 conditions per place. [2024-06-14 11:37:19,279 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 350 selfloop transitions, 29 changer transitions 8/394 dead transitions. [2024-06-14 11:37:19,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 394 transitions, 5281 flow [2024-06-14 11:37:19,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:19,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:19,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 11:37:19,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 11:37:19,279 INFO L175 Difference]: Start difference. First operand has 394 places, 357 transitions, 4097 flow. Second operand 9 states and 204 transitions. [2024-06-14 11:37:19,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 394 transitions, 5281 flow [2024-06-14 11:37:23,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 394 transitions, 5147 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-14 11:37:23,637 INFO L231 Difference]: Finished difference. Result has 390 places, 356 transitions, 4021 flow [2024-06-14 11:37:23,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3971, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4021, PETRI_PLACES=390, PETRI_TRANSITIONS=356} [2024-06-14 11:37:23,637 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-14 11:37:23,637 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 356 transitions, 4021 flow [2024-06-14 11:37:23,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:23,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:23,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:23,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 11:37:23,638 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:23,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:23,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1125539631, now seen corresponding path program 8 times [2024-06-14 11:37:23,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:23,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140583298] [2024-06-14 11:37:23,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:23,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:23,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:23,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:23,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:23,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140583298] [2024-06-14 11:37:23,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140583298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:23,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:23,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:23,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677864324] [2024-06-14 11:37:23,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:23,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:23,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:23,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:23,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:23,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:37:23,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 356 transitions, 4021 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:23,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:23,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:37:23,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:24,637 INFO L124 PetriNetUnfolderBase]: 2950/5154 cut-off events. [2024-06-14 11:37:24,637 INFO L125 PetriNetUnfolderBase]: For 700215/700215 co-relation queries the response was YES. [2024-06-14 11:37:24,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33585 conditions, 5154 events. 2950/5154 cut-off events. For 700215/700215 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 36247 event pairs, 826 based on Foata normal form. 18/5169 useless extension candidates. Maximal degree in co-relation 33407. Up to 4473 conditions per place. [2024-06-14 11:37:24,698 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 331 selfloop transitions, 25 changer transitions 24/387 dead transitions. [2024-06-14 11:37:24,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 387 transitions, 4897 flow [2024-06-14 11:37:24,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:24,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:24,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-14 11:37:24,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:37:24,698 INFO L175 Difference]: Start difference. First operand has 390 places, 356 transitions, 4021 flow. Second operand 9 states and 198 transitions. [2024-06-14 11:37:24,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 387 transitions, 4897 flow [2024-06-14 11:37:27,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 387 transitions, 4835 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:27,619 INFO L231 Difference]: Finished difference. Result has 390 places, 351 transitions, 3934 flow [2024-06-14 11:37:27,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3959, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3934, PETRI_PLACES=390, PETRI_TRANSITIONS=351} [2024-06-14 11:37:27,619 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-14 11:37:27,619 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 351 transitions, 3934 flow [2024-06-14 11:37:27,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:27,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:27,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:27,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 11:37:27,620 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:27,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:27,620 INFO L85 PathProgramCache]: Analyzing trace with hash 935841927, now seen corresponding path program 9 times [2024-06-14 11:37:27,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:27,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619732725] [2024-06-14 11:37:27,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:27,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:27,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:27,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:27,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:27,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619732725] [2024-06-14 11:37:27,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619732725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:27,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:27,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:27,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617159230] [2024-06-14 11:37:27,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:27,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:27,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:27,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:27,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:27,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:37:27,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 351 transitions, 3934 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:27,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:27,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:37:27,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:28,694 INFO L124 PetriNetUnfolderBase]: 3063/5328 cut-off events. [2024-06-14 11:37:28,694 INFO L125 PetriNetUnfolderBase]: For 930920/930920 co-relation queries the response was YES. [2024-06-14 11:37:28,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37453 conditions, 5328 events. 3063/5328 cut-off events. For 930920/930920 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 37766 event pairs, 900 based on Foata normal form. 24/5342 useless extension candidates. Maximal degree in co-relation 37276. Up to 3869 conditions per place. [2024-06-14 11:37:28,761 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 213 selfloop transitions, 154 changer transitions 19/393 dead transitions. [2024-06-14 11:37:28,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 393 transitions, 5168 flow [2024-06-14 11:37:28,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:28,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:28,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 11:37:28,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 11:37:28,762 INFO L175 Difference]: Start difference. First operand has 390 places, 351 transitions, 3934 flow. Second operand 9 states and 219 transitions. [2024-06-14 11:37:28,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 393 transitions, 5168 flow [2024-06-14 11:37:33,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 393 transitions, 5081 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-14 11:37:33,425 INFO L231 Difference]: Finished difference. Result has 381 places, 347 transitions, 4110 flow [2024-06-14 11:37:33,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3849, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4110, PETRI_PLACES=381, PETRI_TRANSITIONS=347} [2024-06-14 11:37:33,426 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-14 11:37:33,426 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 347 transitions, 4110 flow [2024-06-14 11:37:33,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:33,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:33,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:33,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 11:37:33,426 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:33,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:33,426 INFO L85 PathProgramCache]: Analyzing trace with hash -601278641, now seen corresponding path program 1 times [2024-06-14 11:37:33,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:33,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663771469] [2024-06-14 11:37:33,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:33,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:33,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:33,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-14 11:37:33,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:33,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663771469] [2024-06-14 11:37:33,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663771469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:33,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:33,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:33,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643969361] [2024-06-14 11:37:33,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:33,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:33,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:33,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:33,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:33,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:37:33,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 347 transitions, 4110 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:33,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:33,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:37:33,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:34,396 INFO L124 PetriNetUnfolderBase]: 2975/5184 cut-off events. [2024-06-14 11:37:34,396 INFO L125 PetriNetUnfolderBase]: For 944776/944776 co-relation queries the response was YES. [2024-06-14 11:37:34,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36978 conditions, 5184 events. 2975/5184 cut-off events. For 944776/944776 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 36645 event pairs, 936 based on Foata normal form. 26/5200 useless extension candidates. Maximal degree in co-relation 36805. Up to 4320 conditions per place. [2024-06-14 11:37:34,456 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 204 selfloop transitions, 152 changer transitions 12/375 dead transitions. [2024-06-14 11:37:34,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 375 transitions, 4958 flow [2024-06-14 11:37:34,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:34,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:34,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 11:37:34,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-14 11:37:34,457 INFO L175 Difference]: Start difference. First operand has 381 places, 347 transitions, 4110 flow. Second operand 9 states and 208 transitions. [2024-06-14 11:37:34,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 375 transitions, 4958 flow [2024-06-14 11:37:38,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 375 transitions, 4675 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:38,987 INFO L231 Difference]: Finished difference. Result has 378 places, 343 transitions, 4108 flow [2024-06-14 11:37:38,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3827, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4108, PETRI_PLACES=378, PETRI_TRANSITIONS=343} [2024-06-14 11:37:38,988 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-14 11:37:38,988 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 343 transitions, 4108 flow [2024-06-14 11:37:38,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:38,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:38,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:38,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 11:37:38,988 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:38,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:38,988 INFO L85 PathProgramCache]: Analyzing trace with hash -601426511, now seen corresponding path program 2 times [2024-06-14 11:37:38,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:38,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673428224] [2024-06-14 11:37:38,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:38,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:38,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:39,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:39,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:39,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673428224] [2024-06-14 11:37:39,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673428224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:39,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:39,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:39,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986967502] [2024-06-14 11:37:39,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:39,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:39,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:39,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:39,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:39,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:37:39,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 343 transitions, 4108 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:39,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:39,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:37:39,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:39,988 INFO L124 PetriNetUnfolderBase]: 2960/5173 cut-off events. [2024-06-14 11:37:39,988 INFO L125 PetriNetUnfolderBase]: For 914546/914546 co-relation queries the response was YES. [2024-06-14 11:37:40,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36813 conditions, 5173 events. 2960/5173 cut-off events. For 914546/914546 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 36679 event pairs, 898 based on Foata normal form. 24/5187 useless extension candidates. Maximal degree in co-relation 36641. Up to 4272 conditions per place. [2024-06-14 11:37:40,054 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 199 selfloop transitions, 148 changer transitions 21/375 dead transitions. [2024-06-14 11:37:40,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 375 transitions, 4998 flow [2024-06-14 11:37:40,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:40,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:40,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 11:37:40,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-14 11:37:40,055 INFO L175 Difference]: Start difference. First operand has 378 places, 343 transitions, 4108 flow. Second operand 9 states and 209 transitions. [2024-06-14 11:37:40,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 375 transitions, 4998 flow [2024-06-14 11:37:44,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 375 transitions, 4690 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:44,392 INFO L231 Difference]: Finished difference. Result has 376 places, 338 transitions, 4042 flow [2024-06-14 11:37:44,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3800, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4042, PETRI_PLACES=376, PETRI_TRANSITIONS=338} [2024-06-14 11:37:44,392 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-14 11:37:44,392 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 338 transitions, 4042 flow [2024-06-14 11:37:44,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:44,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:44,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:44,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 11:37:44,393 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:44,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:44,393 INFO L85 PathProgramCache]: Analyzing trace with hash 335467953, now seen corresponding path program 3 times [2024-06-14 11:37:44,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:44,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928129694] [2024-06-14 11:37:44,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:44,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:44,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:44,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:44,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:44,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928129694] [2024-06-14 11:37:44,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928129694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:44,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:44,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:44,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654921105] [2024-06-14 11:37:44,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:44,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:44,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:44,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:44,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:44,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:37:44,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 338 transitions, 4042 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:44,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:44,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:37:44,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:45,433 INFO L124 PetriNetUnfolderBase]: 3017/5270 cut-off events. [2024-06-14 11:37:45,433 INFO L125 PetriNetUnfolderBase]: For 1024432/1024432 co-relation queries the response was YES. [2024-06-14 11:37:45,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39817 conditions, 5270 events. 3017/5270 cut-off events. For 1024432/1024432 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 37388 event pairs, 891 based on Foata normal form. 18/5278 useless extension candidates. Maximal degree in co-relation 39646. Up to 2925 conditions per place. [2024-06-14 11:37:45,500 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 209 selfloop transitions, 153 changer transitions 16/385 dead transitions. [2024-06-14 11:37:45,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 385 transitions, 5508 flow [2024-06-14 11:37:45,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:45,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:45,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-14 11:37:45,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 11:37:45,501 INFO L175 Difference]: Start difference. First operand has 376 places, 338 transitions, 4042 flow. Second operand 9 states and 222 transitions. [2024-06-14 11:37:45,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 385 transitions, 5508 flow [2024-06-14 11:37:50,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 385 transitions, 5186 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:50,642 INFO L231 Difference]: Finished difference. Result has 371 places, 335 transitions, 4002 flow [2024-06-14 11:37:50,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4002, PETRI_PLACES=371, PETRI_TRANSITIONS=335} [2024-06-14 11:37:50,643 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-14 11:37:50,643 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 335 transitions, 4002 flow [2024-06-14 11:37:50,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:50,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:50,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:50,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 11:37:50,643 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:50,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:50,643 INFO L85 PathProgramCache]: Analyzing trace with hash 630687153, now seen corresponding path program 4 times [2024-06-14 11:37:50,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:50,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511481798] [2024-06-14 11:37:50,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:50,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:50,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:50,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:50,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:50,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511481798] [2024-06-14 11:37:50,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511481798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:50,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:50,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:50,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105764030] [2024-06-14 11:37:50,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:50,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:50,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:50,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:50,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:50,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:37:50,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 335 transitions, 4002 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:50,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:50,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:37:50,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:51,676 INFO L124 PetriNetUnfolderBase]: 3027/5288 cut-off events. [2024-06-14 11:37:51,676 INFO L125 PetriNetUnfolderBase]: For 1111119/1111119 co-relation queries the response was YES. [2024-06-14 11:37:51,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41765 conditions, 5288 events. 3027/5288 cut-off events. For 1111119/1111119 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 37462 event pairs, 959 based on Foata normal form. 18/5296 useless extension candidates. Maximal degree in co-relation 41596. Up to 2925 conditions per place. [2024-06-14 11:37:51,763 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 222 selfloop transitions, 141 changer transitions 8/378 dead transitions. [2024-06-14 11:37:51,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 378 transitions, 5414 flow [2024-06-14 11:37:51,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:51,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:51,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-14 11:37:51,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5907859078590786 [2024-06-14 11:37:51,764 INFO L175 Difference]: Start difference. First operand has 371 places, 335 transitions, 4002 flow. Second operand 9 states and 218 transitions. [2024-06-14 11:37:51,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 378 transitions, 5414 flow [2024-06-14 11:37:56,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 378 transitions, 5110 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:37:56,507 INFO L231 Difference]: Finished difference. Result has 369 places, 333 transitions, 3971 flow [2024-06-14 11:37:56,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3706, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3971, PETRI_PLACES=369, PETRI_TRANSITIONS=333} [2024-06-14 11:37:56,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-14 11:37:56,507 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 333 transitions, 3971 flow [2024-06-14 11:37:56,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:56,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:56,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, 1, 1] [2024-06-14 11:37:56,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 11:37:56,507 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:56,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:56,508 INFO L85 PathProgramCache]: Analyzing trace with hash 631043343, now seen corresponding path program 5 times [2024-06-14 11:37:56,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:56,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838679805] [2024-06-14 11:37:56,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:56,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:56,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:56,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:56,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:56,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838679805] [2024-06-14 11:37:56,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838679805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:56,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:56,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:37:56,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954455708] [2024-06-14 11:37:56,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:56,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:37:56,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:56,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:37:56,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:37:56,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:37:56,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 333 transitions, 3971 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:56,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:56,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:37:56,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:57,659 INFO L124 PetriNetUnfolderBase]: 2922/5105 cut-off events. [2024-06-14 11:37:57,659 INFO L125 PetriNetUnfolderBase]: For 973869/973869 co-relation queries the response was YES. [2024-06-14 11:37:57,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38886 conditions, 5105 events. 2922/5105 cut-off events. For 973869/973869 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 36015 event pairs, 947 based on Foata normal form. 18/5113 useless extension candidates. Maximal degree in co-relation 38718. Up to 2925 conditions per place. [2024-06-14 11:37:57,711 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 207 selfloop transitions, 138 changer transitions 19/371 dead transitions. [2024-06-14 11:37:57,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 371 transitions, 5099 flow [2024-06-14 11:37:57,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:57,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:57,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-14 11:37:57,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-14 11:37:57,712 INFO L175 Difference]: Start difference. First operand has 369 places, 333 transitions, 3971 flow. Second operand 9 states and 212 transitions. [2024-06-14 11:37:57,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 371 transitions, 5099 flow [2024-06-14 11:38:01,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 371 transitions, 4810 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:01,264 INFO L231 Difference]: Finished difference. Result has 368 places, 329 transitions, 3908 flow [2024-06-14 11:38:01,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3686, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3908, PETRI_PLACES=368, PETRI_TRANSITIONS=329} [2024-06-14 11:38:01,264 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-14 11:38:01,264 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 329 transitions, 3908 flow [2024-06-14 11:38:01,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:01,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:01,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:01,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 11:38:01,265 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:01,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:01,265 INFO L85 PathProgramCache]: Analyzing trace with hash -363616847, now seen corresponding path program 6 times [2024-06-14 11:38:01,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:01,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442202157] [2024-06-14 11:38:01,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:01,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:01,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:01,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:01,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:01,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442202157] [2024-06-14 11:38:01,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442202157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:01,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:01,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:01,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992150623] [2024-06-14 11:38:01,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:01,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:01,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:01,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:01,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:01,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:38:01,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 329 transitions, 3908 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:01,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:01,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:38:01,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:02,313 INFO L124 PetriNetUnfolderBase]: 3033/5290 cut-off events. [2024-06-14 11:38:02,314 INFO L125 PetriNetUnfolderBase]: For 1164138/1164138 co-relation queries the response was YES. [2024-06-14 11:38:02,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42564 conditions, 5290 events. 3033/5290 cut-off events. For 1164138/1164138 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 37671 event pairs, 1022 based on Foata normal form. 24/5304 useless extension candidates. Maximal degree in co-relation 42397. Up to 4187 conditions per place. [2024-06-14 11:38:02,382 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 205 selfloop transitions, 139 changer transitions 10/361 dead transitions. [2024-06-14 11:38:02,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 361 transitions, 5008 flow [2024-06-14 11:38:02,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:02,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:02,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 11:38:02,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:38:02,382 INFO L175 Difference]: Start difference. First operand has 368 places, 329 transitions, 3908 flow. Second operand 9 states and 210 transitions. [2024-06-14 11:38:02,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 361 transitions, 5008 flow [2024-06-14 11:38:06,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 361 transitions, 4765 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:06,668 INFO L231 Difference]: Finished difference. Result has 363 places, 326 transitions, 3921 flow [2024-06-14 11:38:06,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3671, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3921, PETRI_PLACES=363, PETRI_TRANSITIONS=326} [2024-06-14 11:38:06,668 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-14 11:38:06,668 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 326 transitions, 3921 flow [2024-06-14 11:38:06,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:06,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:06,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:06,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 11:38:06,669 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:06,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:06,669 INFO L85 PathProgramCache]: Analyzing trace with hash -363468977, now seen corresponding path program 7 times [2024-06-14 11:38:06,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:06,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528821116] [2024-06-14 11:38:06,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:06,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:06,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:06,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:06,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:06,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528821116] [2024-06-14 11:38:06,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528821116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:06,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:06,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:06,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772095526] [2024-06-14 11:38:06,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:06,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:06,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:06,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:06,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:06,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:38:06,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 326 transitions, 3921 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:06,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:06,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:38:06,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:07,710 INFO L124 PetriNetUnfolderBase]: 3009/5238 cut-off events. [2024-06-14 11:38:07,710 INFO L125 PetriNetUnfolderBase]: For 1138889/1138889 co-relation queries the response was YES. [2024-06-14 11:38:07,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42162 conditions, 5238 events. 3009/5238 cut-off events. For 1138889/1138889 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 37243 event pairs, 1054 based on Foata normal form. 26/5254 useless extension candidates. Maximal degree in co-relation 41997. Up to 4398 conditions per place. [2024-06-14 11:38:07,773 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 196 selfloop transitions, 135 changer transitions 13/351 dead transitions. [2024-06-14 11:38:07,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 351 transitions, 4713 flow [2024-06-14 11:38:07,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:07,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:07,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 11:38:07,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 11:38:07,774 INFO L175 Difference]: Start difference. First operand has 363 places, 326 transitions, 3921 flow. Second operand 9 states and 205 transitions. [2024-06-14 11:38:07,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 351 transitions, 4713 flow [2024-06-14 11:38:12,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 351 transitions, 4435 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:12,276 INFO L231 Difference]: Finished difference. Result has 361 places, 321 transitions, 3873 flow [2024-06-14 11:38:12,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3643, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3873, PETRI_PLACES=361, PETRI_TRANSITIONS=321} [2024-06-14 11:38:12,277 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-14 11:38:12,277 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 321 transitions, 3873 flow [2024-06-14 11:38:12,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:12,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:12,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:12,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 11:38:12,277 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:12,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:12,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1837766573, now seen corresponding path program 8 times [2024-06-14 11:38:12,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:12,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798710852] [2024-06-14 11:38:12,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:12,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:12,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:12,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-14 11:38:12,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:12,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798710852] [2024-06-14 11:38:12,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798710852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:12,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:12,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:12,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357097288] [2024-06-14 11:38:12,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:12,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:12,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:12,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:12,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:12,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:38:12,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 321 transitions, 3873 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:12,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:12,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:38:12,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:13,351 INFO L124 PetriNetUnfolderBase]: 3087/5384 cut-off events. [2024-06-14 11:38:13,351 INFO L125 PetriNetUnfolderBase]: For 1192904/1192904 co-relation queries the response was YES. [2024-06-14 11:38:13,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44970 conditions, 5384 events. 3087/5384 cut-off events. For 1192904/1192904 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 38429 event pairs, 1020 based on Foata normal form. 18/5392 useless extension candidates. Maximal degree in co-relation 44807. Up to 4061 conditions per place. [2024-06-14 11:38:13,411 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 208 selfloop transitions, 136 changer transitions 8/359 dead transitions. [2024-06-14 11:38:13,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 359 transitions, 5219 flow [2024-06-14 11:38:13,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:13,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:13,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 11:38:13,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826558265582655 [2024-06-14 11:38:13,412 INFO L175 Difference]: Start difference. First operand has 361 places, 321 transitions, 3873 flow. Second operand 9 states and 215 transitions. [2024-06-14 11:38:13,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 359 transitions, 5219 flow [2024-06-14 11:38:17,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 359 transitions, 4931 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:17,202 INFO L231 Difference]: Finished difference. Result has 357 places, 319 transitions, 3851 flow [2024-06-14 11:38:17,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3597, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3851, PETRI_PLACES=357, PETRI_TRANSITIONS=319} [2024-06-14 11:38:17,202 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-14 11:38:17,202 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 319 transitions, 3851 flow [2024-06-14 11:38:17,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:17,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:17,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:17,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 11:38:17,203 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:17,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:17,203 INFO L85 PathProgramCache]: Analyzing trace with hash -156607217, now seen corresponding path program 9 times [2024-06-14 11:38:17,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:17,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299582847] [2024-06-14 11:38:17,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:17,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:17,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:17,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:17,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:17,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299582847] [2024-06-14 11:38:17,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299582847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:17,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:17,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:17,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458945571] [2024-06-14 11:38:17,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:17,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:17,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:17,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:17,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:17,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:38:17,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 319 transitions, 3851 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:17,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:17,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:38:17,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:18,233 INFO L124 PetriNetUnfolderBase]: 3063/5334 cut-off events. [2024-06-14 11:38:18,233 INFO L125 PetriNetUnfolderBase]: For 1152143/1152143 co-relation queries the response was YES. [2024-06-14 11:38:18,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44464 conditions, 5334 events. 3063/5334 cut-off events. For 1152143/1152143 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 37987 event pairs, 1086 based on Foata normal form. 18/5342 useless extension candidates. Maximal degree in co-relation 44303. Up to 4061 conditions per place. [2024-06-14 11:38:18,298 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 200 selfloop transitions, 133 changer transitions 13/353 dead transitions. [2024-06-14 11:38:18,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 353 transitions, 4919 flow [2024-06-14 11:38:18,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:18,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:18,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 11:38:18,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-14 11:38:18,299 INFO L175 Difference]: Start difference. First operand has 357 places, 319 transitions, 3851 flow. Second operand 9 states and 211 transitions. [2024-06-14 11:38:18,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 353 transitions, 4919 flow [2024-06-14 11:38:21,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 353 transitions, 4641 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:21,743 INFO L231 Difference]: Finished difference. Result has 356 places, 316 transitions, 3813 flow [2024-06-14 11:38:21,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3577, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3813, PETRI_PLACES=356, PETRI_TRANSITIONS=316} [2024-06-14 11:38:21,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-14 11:38:21,744 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 316 transitions, 3813 flow [2024-06-14 11:38:21,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:21,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:21,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:21,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 11:38:21,744 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:21,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:21,745 INFO L85 PathProgramCache]: Analyzing trace with hash -21170387, now seen corresponding path program 10 times [2024-06-14 11:38:21,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:21,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569755501] [2024-06-14 11:38:21,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:21,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:21,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:21,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:21,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:21,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569755501] [2024-06-14 11:38:21,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569755501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:21,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:21,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:21,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676135533] [2024-06-14 11:38:21,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:21,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:21,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:21,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:21,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:21,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:38:21,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 316 transitions, 3813 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:21,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:21,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:38:21,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:22,715 INFO L124 PetriNetUnfolderBase]: 2938/5125 cut-off events. [2024-06-14 11:38:22,715 INFO L125 PetriNetUnfolderBase]: For 1029367/1029367 co-relation queries the response was YES. [2024-06-14 11:38:22,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40623 conditions, 5125 events. 2938/5125 cut-off events. For 1029367/1029367 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 36367 event pairs, 1045 based on Foata normal form. 26/5141 useless extension candidates. Maximal degree in co-relation 40463. Up to 4295 conditions per place. [2024-06-14 11:38:22,777 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 191 selfloop transitions, 131 changer transitions 12/341 dead transitions. [2024-06-14 11:38:22,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 341 transitions, 4585 flow [2024-06-14 11:38:22,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:22,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:22,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-14 11:38:22,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-14 11:38:22,778 INFO L175 Difference]: Start difference. First operand has 356 places, 316 transitions, 3813 flow. Second operand 9 states and 201 transitions. [2024-06-14 11:38:22,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 341 transitions, 4585 flow [2024-06-14 11:38:26,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 341 transitions, 4318 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:26,050 INFO L231 Difference]: Finished difference. Result has 353 places, 312 transitions, 3774 flow [2024-06-14 11:38:26,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3546, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3774, PETRI_PLACES=353, PETRI_TRANSITIONS=312} [2024-06-14 11:38:26,050 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-14 11:38:26,050 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 312 transitions, 3774 flow [2024-06-14 11:38:26,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:26,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:26,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:26,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 11:38:26,051 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:26,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:26,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1865891253, now seen corresponding path program 11 times [2024-06-14 11:38:26,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:26,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984114942] [2024-06-14 11:38:26,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:26,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:26,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:26,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:26,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:26,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984114942] [2024-06-14 11:38:26,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984114942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:26,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:26,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:26,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651293716] [2024-06-14 11:38:26,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:26,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:26,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:26,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:26,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:26,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:38:26,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 312 transitions, 3774 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:26,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:26,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:38:26,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:26,997 INFO L124 PetriNetUnfolderBase]: 2809/4916 cut-off events. [2024-06-14 11:38:26,997 INFO L125 PetriNetUnfolderBase]: For 847662/847662 co-relation queries the response was YES. [2024-06-14 11:38:27,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36825 conditions, 4916 events. 2809/4916 cut-off events. For 847662/847662 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 34610 event pairs, 921 based on Foata normal form. 24/4930 useless extension candidates. Maximal degree in co-relation 36667. Up to 4061 conditions per place. [2024-06-14 11:38:27,054 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 185 selfloop transitions, 126 changer transitions 23/341 dead transitions. [2024-06-14 11:38:27,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 341 transitions, 4586 flow [2024-06-14 11:38:27,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:27,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:27,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 11:38:27,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-14 11:38:27,055 INFO L175 Difference]: Start difference. First operand has 353 places, 312 transitions, 3774 flow. Second operand 9 states and 202 transitions. [2024-06-14 11:38:27,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 341 transitions, 4586 flow [2024-06-14 11:38:29,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 341 transitions, 4320 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:29,559 INFO L231 Difference]: Finished difference. Result has 350 places, 306 transitions, 3687 flow [2024-06-14 11:38:29,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3508, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3687, PETRI_PLACES=350, PETRI_TRANSITIONS=306} [2024-06-14 11:38:29,560 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-14 11:38:29,560 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 306 transitions, 3687 flow [2024-06-14 11:38:29,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:29,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:29,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:29,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 11:38:29,560 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:29,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:29,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1682225309, now seen corresponding path program 12 times [2024-06-14 11:38:29,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:29,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126995719] [2024-06-14 11:38:29,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:29,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:29,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:29,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:29,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:29,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126995719] [2024-06-14 11:38:29,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126995719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:29,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:29,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:29,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449081689] [2024-06-14 11:38:29,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:29,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:29,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:29,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:29,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:29,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:38:29,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 306 transitions, 3687 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:29,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:29,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:38:29,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:30,505 INFO L124 PetriNetUnfolderBase]: 2779/4845 cut-off events. [2024-06-14 11:38:30,505 INFO L125 PetriNetUnfolderBase]: For 844379/844379 co-relation queries the response was YES. [2024-06-14 11:38:30,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36339 conditions, 4845 events. 2779/4845 cut-off events. For 844379/844379 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 34051 event pairs, 944 based on Foata normal form. 26/4863 useless extension candidates. Maximal degree in co-relation 36182. Up to 4195 conditions per place. [2024-06-14 11:38:30,559 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 273 selfloop transitions, 38 changer transitions 12/330 dead transitions. [2024-06-14 11:38:30,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 330 transitions, 4433 flow [2024-06-14 11:38:30,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:38:30,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:38:30,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 233 transitions. [2024-06-14 11:38:30,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516629711751663 [2024-06-14 11:38:30,560 INFO L175 Difference]: Start difference. First operand has 350 places, 306 transitions, 3687 flow. Second operand 11 states and 233 transitions. [2024-06-14 11:38:30,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 330 transitions, 4433 flow [2024-06-14 11:38:34,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 330 transitions, 4161 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:34,015 INFO L231 Difference]: Finished difference. Result has 343 places, 302 transitions, 3453 flow [2024-06-14 11:38:34,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3415, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3453, PETRI_PLACES=343, PETRI_TRANSITIONS=302} [2024-06-14 11:38:34,016 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-14 11:38:34,016 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 302 transitions, 3453 flow [2024-06-14 11:38:34,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:34,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:34,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:34,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 11:38:34,016 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:34,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:34,017 INFO L85 PathProgramCache]: Analyzing trace with hash 839381579, now seen corresponding path program 13 times [2024-06-14 11:38:34,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:34,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105126934] [2024-06-14 11:38:34,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:34,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:34,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:34,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:34,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:34,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105126934] [2024-06-14 11:38:34,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105126934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:34,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:34,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:34,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600497868] [2024-06-14 11:38:34,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:34,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:34,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:34,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:34,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:34,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:38:34,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 302 transitions, 3453 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:34,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:34,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:38:34,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:34,990 INFO L124 PetriNetUnfolderBase]: 2764/4838 cut-off events. [2024-06-14 11:38:34,990 INFO L125 PetriNetUnfolderBase]: For 785245/785245 co-relation queries the response was YES. [2024-06-14 11:38:35,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35620 conditions, 4838 events. 2764/4838 cut-off events. For 785245/785245 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 34111 event pairs, 908 based on Foata normal form. 24/4854 useless extension candidates. Maximal degree in co-relation 35466. Up to 4147 conditions per place. [2024-06-14 11:38:35,047 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 271 selfloop transitions, 35 changer transitions 17/330 dead transitions. [2024-06-14 11:38:35,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 330 transitions, 4239 flow [2024-06-14 11:38:35,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:38:35,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:38:35,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-14 11:38:35,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5188470066518847 [2024-06-14 11:38:35,048 INFO L175 Difference]: Start difference. First operand has 343 places, 302 transitions, 3453 flow. Second operand 11 states and 234 transitions. [2024-06-14 11:38:35,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 330 transitions, 4239 flow [2024-06-14 11:38:38,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 330 transitions, 4155 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:38,231 INFO L231 Difference]: Finished difference. Result has 342 places, 298 transitions, 3375 flow [2024-06-14 11:38:38,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3369, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3375, PETRI_PLACES=342, PETRI_TRANSITIONS=298} [2024-06-14 11:38:38,231 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-14 11:38:38,231 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 298 transitions, 3375 flow [2024-06-14 11:38:38,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:38,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:38,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:38,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 11:38:38,232 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:38,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:38,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1711077587, now seen corresponding path program 14 times [2024-06-14 11:38:38,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:38,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862551494] [2024-06-14 11:38:38,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:38,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:38,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:38,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:38,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:38,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862551494] [2024-06-14 11:38:38,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862551494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:38,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:38,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:38,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090345977] [2024-06-14 11:38:38,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:38,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:38,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:38,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:38,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:38,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:38:38,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 298 transitions, 3375 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:38,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:38,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:38:38,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:39,172 INFO L124 PetriNetUnfolderBase]: 2858/5006 cut-off events. [2024-06-14 11:38:39,172 INFO L125 PetriNetUnfolderBase]: For 915568/915568 co-relation queries the response was YES. [2024-06-14 11:38:39,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38820 conditions, 5006 events. 2858/5006 cut-off events. For 915568/915568 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 35403 event pairs, 993 based on Foata normal form. 24/5022 useless extension candidates. Maximal degree in co-relation 38666. Up to 4087 conditions per place. [2024-06-14 11:38:39,230 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 278 selfloop transitions, 32 changer transitions 10/327 dead transitions. [2024-06-14 11:38:39,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 327 transitions, 4373 flow [2024-06-14 11:38:39,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:39,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:39,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 11:38:39,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 11:38:39,231 INFO L175 Difference]: Start difference. First operand has 342 places, 298 transitions, 3375 flow. Second operand 9 states and 204 transitions. [2024-06-14 11:38:39,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 327 transitions, 4373 flow [2024-06-14 11:38:42,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 327 transitions, 4291 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:42,931 INFO L231 Difference]: Finished difference. Result has 337 places, 295 transitions, 3305 flow [2024-06-14 11:38:42,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3295, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3305, PETRI_PLACES=337, PETRI_TRANSITIONS=295} [2024-06-14 11:38:42,931 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-14 11:38:42,932 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 295 transitions, 3305 flow [2024-06-14 11:38:42,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:42,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:42,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, 1, 1, 1] [2024-06-14 11:38:42,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 11:38:42,932 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:42,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:42,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1717743827, now seen corresponding path program 15 times [2024-06-14 11:38:42,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:42,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625308917] [2024-06-14 11:38:42,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:42,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:42,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:43,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:43,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:43,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625308917] [2024-06-14 11:38:43,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625308917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:43,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:43,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:43,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220143463] [2024-06-14 11:38:43,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:43,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:43,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:43,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:43,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:43,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:38:43,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 295 transitions, 3305 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:43,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:43,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:38:43,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:43,890 INFO L124 PetriNetUnfolderBase]: 2834/4954 cut-off events. [2024-06-14 11:38:43,890 INFO L125 PetriNetUnfolderBase]: For 928381/928381 co-relation queries the response was YES. [2024-06-14 11:38:43,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38487 conditions, 4954 events. 2834/4954 cut-off events. For 928381/928381 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 34977 event pairs, 1025 based on Foata normal form. 26/4972 useless extension candidates. Maximal degree in co-relation 38334. Up to 4298 conditions per place. [2024-06-14 11:38:43,946 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 269 selfloop transitions, 28 changer transitions 13/317 dead transitions. [2024-06-14 11:38:43,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 317 transitions, 4021 flow [2024-06-14 11:38:43,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:43,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:43,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 11:38:43,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392953929539296 [2024-06-14 11:38:43,947 INFO L175 Difference]: Start difference. First operand has 337 places, 295 transitions, 3305 flow. Second operand 9 states and 199 transitions. [2024-06-14 11:38:43,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 317 transitions, 4021 flow [2024-06-14 11:38:47,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 317 transitions, 3949 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:47,852 INFO L231 Difference]: Finished difference. Result has 336 places, 290 transitions, 3237 flow [2024-06-14 11:38:47,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3233, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3237, PETRI_PLACES=336, PETRI_TRANSITIONS=290} [2024-06-14 11:38:47,853 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-14 11:38:47,853 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 290 transitions, 3237 flow [2024-06-14 11:38:47,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:47,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:47,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:47,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 11:38:47,854 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:47,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:47,854 INFO L85 PathProgramCache]: Analyzing trace with hash 982745805, now seen corresponding path program 16 times [2024-06-14 11:38:47,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:47,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092837329] [2024-06-14 11:38:47,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:47,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:47,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:47,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:47,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:47,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092837329] [2024-06-14 11:38:47,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092837329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:47,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:47,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:47,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139711257] [2024-06-14 11:38:47,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:47,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:47,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:47,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:47,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:48,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:38:48,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 290 transitions, 3237 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:48,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:48,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:38:48,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:48,812 INFO L124 PetriNetUnfolderBase]: 2699/4733 cut-off events. [2024-06-14 11:38:48,813 INFO L125 PetriNetUnfolderBase]: For 794211/794211 co-relation queries the response was YES. [2024-06-14 11:38:48,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34774 conditions, 4733 events. 2699/4733 cut-off events. For 794211/794211 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 33172 event pairs, 948 based on Foata normal form. 26/4751 useless extension candidates. Maximal degree in co-relation 34622. Up to 4087 conditions per place. [2024-06-14 11:38:48,860 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 268 selfloop transitions, 25 changer transitions 12/312 dead transitions. [2024-06-14 11:38:48,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 312 transitions, 3943 flow [2024-06-14 11:38:48,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:48,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:48,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-14 11:38:48,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-14 11:38:48,861 INFO L175 Difference]: Start difference. First operand has 336 places, 290 transitions, 3237 flow. Second operand 9 states and 196 transitions. [2024-06-14 11:38:48,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 312 transitions, 3943 flow [2024-06-14 11:38:52,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 312 transitions, 3796 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:52,132 INFO L231 Difference]: Finished difference. Result has 332 places, 286 transitions, 3103 flow [2024-06-14 11:38:52,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3090, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3103, PETRI_PLACES=332, PETRI_TRANSITIONS=286} [2024-06-14 11:38:52,133 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-14 11:38:52,133 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 286 transitions, 3103 flow [2024-06-14 11:38:52,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:52,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:52,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:52,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 11:38:52,133 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:52,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:52,133 INFO L85 PathProgramCache]: Analyzing trace with hash 296521803, now seen corresponding path program 17 times [2024-06-14 11:38:52,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:52,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173728017] [2024-06-14 11:38:52,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:52,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:52,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:52,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:52,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:52,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173728017] [2024-06-14 11:38:52,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173728017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:52,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:52,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:52,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258555832] [2024-06-14 11:38:52,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:52,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:52,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:52,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:52,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:52,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:38:52,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 286 transitions, 3103 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:52,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:52,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:38:52,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:53,020 INFO L124 PetriNetUnfolderBase]: 2684/4710 cut-off events. [2024-06-14 11:38:53,020 INFO L125 PetriNetUnfolderBase]: For 783645/783645 co-relation queries the response was YES. [2024-06-14 11:38:53,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34370 conditions, 4710 events. 2684/4710 cut-off events. For 783645/783645 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 32968 event pairs, 900 based on Foata normal form. 24/4726 useless extension candidates. Maximal degree in co-relation 34220. Up to 4039 conditions per place. [2024-06-14 11:38:53,074 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 266 selfloop transitions, 22 changer transitions 17/312 dead transitions. [2024-06-14 11:38:53,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 312 transitions, 3851 flow [2024-06-14 11:38:53,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:53,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:53,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-14 11:38:53,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-14 11:38:53,075 INFO L175 Difference]: Start difference. First operand has 332 places, 286 transitions, 3103 flow. Second operand 9 states and 197 transitions. [2024-06-14 11:38:53,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 312 transitions, 3851 flow [2024-06-14 11:38:55,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 312 transitions, 3774 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:55,948 INFO L231 Difference]: Finished difference. Result has 329 places, 282 transitions, 3021 flow [2024-06-14 11:38:55,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3026, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3021, PETRI_PLACES=329, PETRI_TRANSITIONS=282} [2024-06-14 11:38:55,949 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-14 11:38:55,949 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 282 transitions, 3021 flow [2024-06-14 11:38:55,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:55,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:55,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:55,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 11:38:55,949 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:55,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:55,949 INFO L85 PathProgramCache]: Analyzing trace with hash -79583099, now seen corresponding path program 18 times [2024-06-14 11:38:55,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:55,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031586448] [2024-06-14 11:38:55,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:55,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:55,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:56,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:56,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:56,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031586448] [2024-06-14 11:38:56,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031586448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:56,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:56,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:38:56,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375858045] [2024-06-14 11:38:56,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:56,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:38:56,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:56,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:38:56,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:38:56,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:38:56,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 282 transitions, 3021 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:56,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:56,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:38:56,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:56,883 INFO L124 PetriNetUnfolderBase]: 2712/4768 cut-off events. [2024-06-14 11:38:56,883 INFO L125 PetriNetUnfolderBase]: For 843467/843467 co-relation queries the response was YES. [2024-06-14 11:38:56,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36144 conditions, 4768 events. 2712/4768 cut-off events. For 843467/843467 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 33496 event pairs, 902 based on Foata normal form. 18/4778 useless extension candidates. Maximal degree in co-relation 35995. Up to 3961 conditions per place. [2024-06-14 11:38:56,935 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 274 selfloop transitions, 23 changer transitions 8/312 dead transitions. [2024-06-14 11:38:56,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 312 transitions, 3965 flow [2024-06-14 11:38:56,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:56,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:56,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-14 11:38:56,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5420054200542005 [2024-06-14 11:38:56,937 INFO L175 Difference]: Start difference. First operand has 329 places, 282 transitions, 3021 flow. Second operand 9 states and 200 transitions. [2024-06-14 11:38:56,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 312 transitions, 3965 flow [2024-06-14 11:39:00,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 312 transitions, 3907 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 11:39:00,283 INFO L231 Difference]: Finished difference. Result has 325 places, 280 transitions, 2993 flow [2024-06-14 11:39:00,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2967, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2993, PETRI_PLACES=325, PETRI_TRANSITIONS=280} [2024-06-14 11:39:00,283 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-14 11:39:00,283 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 280 transitions, 2993 flow [2024-06-14 11:39:00,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:00,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:00,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:00,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 11:39:00,283 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:00,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:00,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1853536847, now seen corresponding path program 19 times [2024-06-14 11:39:00,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:00,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715415205] [2024-06-14 11:39:00,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:00,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:00,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:00,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:00,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:00,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715415205] [2024-06-14 11:39:00,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715415205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:00,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:00,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:00,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344299360] [2024-06-14 11:39:00,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:00,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:00,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:00,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:00,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:00,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:00,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 280 transitions, 2993 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:00,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:00,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:00,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:01,181 INFO L124 PetriNetUnfolderBase]: 2607/4581 cut-off events. [2024-06-14 11:39:01,181 INFO L125 PetriNetUnfolderBase]: For 738007/738007 co-relation queries the response was YES. [2024-06-14 11:39:01,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33492 conditions, 4581 events. 2607/4581 cut-off events. For 738007/738007 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 31924 event pairs, 884 based on Foata normal form. 18/4591 useless extension candidates. Maximal degree in co-relation 33345. Up to 3961 conditions per place. [2024-06-14 11:39:01,232 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 261 selfloop transitions, 20 changer transitions 17/305 dead transitions. [2024-06-14 11:39:01,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 305 transitions, 3685 flow [2024-06-14 11:39:01,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:01,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:01,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 11:39:01,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-14 11:39:01,233 INFO L175 Difference]: Start difference. First operand has 325 places, 280 transitions, 2993 flow. Second operand 9 states and 194 transitions. [2024-06-14 11:39:01,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 305 transitions, 3685 flow [2024-06-14 11:39:03,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 305 transitions, 3636 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:39:03,916 INFO L231 Difference]: Finished difference. Result has 324 places, 276 transitions, 2934 flow [2024-06-14 11:39:03,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2944, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2934, PETRI_PLACES=324, PETRI_TRANSITIONS=276} [2024-06-14 11:39:03,917 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-14 11:39:03,917 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 276 transitions, 2934 flow [2024-06-14 11:39:03,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:03,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:03,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:03,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 11:39:03,917 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:03,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:03,917 INFO L85 PathProgramCache]: Analyzing trace with hash -494009691, now seen corresponding path program 10 times [2024-06-14 11:39:03,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:03,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627679330] [2024-06-14 11:39:03,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:03,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:03,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:04,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-14 11:39:04,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:04,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627679330] [2024-06-14 11:39:04,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627679330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:04,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:04,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:04,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539177729] [2024-06-14 11:39:04,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:04,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:04,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:04,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:04,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:04,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:04,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 276 transitions, 2934 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:04,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:04,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:04,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:04,791 INFO L124 PetriNetUnfolderBase]: 2681/4713 cut-off events. [2024-06-14 11:39:04,791 INFO L125 PetriNetUnfolderBase]: For 826535/826535 co-relation queries the response was YES. [2024-06-14 11:39:04,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35771 conditions, 4713 events. 2681/4713 cut-off events. For 826535/826535 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 33034 event pairs, 896 based on Foata normal form. 18/4723 useless extension candidates. Maximal degree in co-relation 35625. Up to 3915 conditions per place. [2024-06-14 11:39:04,843 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 270 selfloop transitions, 22 changer transitions 8/307 dead transitions. [2024-06-14 11:39:04,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 307 transitions, 3890 flow [2024-06-14 11:39:04,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:04,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:04,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-14 11:39:04,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:39:04,844 INFO L175 Difference]: Start difference. First operand has 324 places, 276 transitions, 2934 flow. Second operand 9 states and 198 transitions. [2024-06-14 11:39:04,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 307 transitions, 3890 flow [2024-06-14 11:39:07,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 307 transitions, 3829 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 11:39:07,394 INFO L231 Difference]: Finished difference. Result has 318 places, 275 transitions, 2910 flow [2024-06-14 11:39:07,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2879, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2910, PETRI_PLACES=318, PETRI_TRANSITIONS=275} [2024-06-14 11:39:07,394 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-14 11:39:07,394 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 275 transitions, 2910 flow [2024-06-14 11:39:07,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:07,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:07,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:07,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 11:39:07,394 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:07,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:07,395 INFO L85 PathProgramCache]: Analyzing trace with hash 774973583, now seen corresponding path program 11 times [2024-06-14 11:39:07,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:07,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354520133] [2024-06-14 11:39:07,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:07,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:07,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:07,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-14 11:39:07,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:07,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354520133] [2024-06-14 11:39:07,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354520133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:07,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:07,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:07,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91430929] [2024-06-14 11:39:07,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:07,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:07,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:07,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:07,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:07,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:07,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 275 transitions, 2910 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:07,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:07,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:07,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:08,254 INFO L124 PetriNetUnfolderBase]: 2576/4526 cut-off events. [2024-06-14 11:39:08,255 INFO L125 PetriNetUnfolderBase]: For 709735/709735 co-relation queries the response was YES. [2024-06-14 11:39:08,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32967 conditions, 4526 events. 2576/4526 cut-off events. For 709735/709735 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 31529 event pairs, 878 based on Foata normal form. 18/4536 useless extension candidates. Maximal degree in co-relation 32823. Up to 3915 conditions per place. [2024-06-14 11:39:08,304 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 257 selfloop transitions, 19 changer transitions 17/300 dead transitions. [2024-06-14 11:39:08,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 300 transitions, 3604 flow [2024-06-14 11:39:08,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:08,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:08,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-14 11:39:08,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-14 11:39:08,305 INFO L175 Difference]: Start difference. First operand has 318 places, 275 transitions, 2910 flow. Second operand 9 states and 192 transitions. [2024-06-14 11:39:08,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 300 transitions, 3604 flow [2024-06-14 11:39:10,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 300 transitions, 3559 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:39:10,820 INFO L231 Difference]: Finished difference. Result has 318 places, 271 transitions, 2850 flow [2024-06-14 11:39:10,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2865, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2850, PETRI_PLACES=318, PETRI_TRANSITIONS=271} [2024-06-14 11:39:10,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-14 11:39:10,820 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 271 transitions, 2850 flow [2024-06-14 11:39:10,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:10,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:10,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:10,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 11:39:10,820 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:10,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:10,821 INFO L85 PathProgramCache]: Analyzing trace with hash -423396981, now seen corresponding path program 1 times [2024-06-14 11:39:10,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:10,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463573009] [2024-06-14 11:39:10,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:10,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:10,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:10,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:10,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:10,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463573009] [2024-06-14 11:39:10,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463573009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:10,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:10,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:10,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265657916] [2024-06-14 11:39:10,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:10,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:10,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:10,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:10,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:10,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:10,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 271 transitions, 2850 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:10,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:10,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:10,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:11,721 INFO L124 PetriNetUnfolderBase]: 2630/4610 cut-off events. [2024-06-14 11:39:11,721 INFO L125 PetriNetUnfolderBase]: For 795461/795461 co-relation queries the response was YES. [2024-06-14 11:39:11,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35060 conditions, 4610 events. 2630/4610 cut-off events. For 795461/795461 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 32132 event pairs, 874 based on Foata normal form. 18/4620 useless extension candidates. Maximal degree in co-relation 34917. Up to 3837 conditions per place. [2024-06-14 11:39:11,772 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 265 selfloop transitions, 21 changer transitions 8/301 dead transitions. [2024-06-14 11:39:11,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 301 transitions, 3782 flow [2024-06-14 11:39:11,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:11,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:11,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-14 11:39:11,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-14 11:39:11,773 INFO L175 Difference]: Start difference. First operand has 318 places, 271 transitions, 2850 flow. Second operand 9 states and 196 transitions. [2024-06-14 11:39:11,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 301 transitions, 3782 flow [2024-06-14 11:39:14,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 301 transitions, 3720 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 11:39:14,420 INFO L231 Difference]: Finished difference. Result has 310 places, 269 transitions, 2809 flow [2024-06-14 11:39:14,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2790, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2809, PETRI_PLACES=310, PETRI_TRANSITIONS=269} [2024-06-14 11:39:14,421 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-14 11:39:14,421 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 269 transitions, 2809 flow [2024-06-14 11:39:14,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:14,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:14,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:14,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 11:39:14,422 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:14,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:14,422 INFO L85 PathProgramCache]: Analyzing trace with hash -423574611, now seen corresponding path program 2 times [2024-06-14 11:39:14,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:14,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615620929] [2024-06-14 11:39:14,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:14,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:14,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:14,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:14,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:14,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615620929] [2024-06-14 11:39:14,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615620929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:14,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:14,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:14,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928601629] [2024-06-14 11:39:14,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:14,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:14,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:14,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:14,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:14,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:14,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 269 transitions, 2809 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:14,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:14,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:14,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:15,253 INFO L124 PetriNetUnfolderBase]: 2525/4423 cut-off events. [2024-06-14 11:39:15,253 INFO L125 PetriNetUnfolderBase]: For 708503/708503 co-relation queries the response was YES. [2024-06-14 11:39:15,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32486 conditions, 4423 events. 2525/4423 cut-off events. For 708503/708503 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 30528 event pairs, 856 based on Foata normal form. 18/4433 useless extension candidates. Maximal degree in co-relation 32345. Up to 3837 conditions per place. [2024-06-14 11:39:15,301 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 245 selfloop transitions, 16 changer transitions 26/294 dead transitions. [2024-06-14 11:39:15,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 294 transitions, 3487 flow [2024-06-14 11:39:15,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:15,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:15,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-14 11:39:15,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-14 11:39:15,302 INFO L175 Difference]: Start difference. First operand has 310 places, 269 transitions, 2809 flow. Second operand 9 states and 190 transitions. [2024-06-14 11:39:15,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 294 transitions, 3487 flow [2024-06-14 11:39:18,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 294 transitions, 3442 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:39:18,427 INFO L231 Difference]: Finished difference. Result has 310 places, 263 transitions, 2720 flow [2024-06-14 11:39:18,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2764, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2720, PETRI_PLACES=310, PETRI_TRANSITIONS=263} [2024-06-14 11:39:18,427 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-14 11:39:18,427 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 263 transitions, 2720 flow [2024-06-14 11:39:18,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:18,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:18,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:18,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 11:39:18,428 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:18,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:18,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1606804047, now seen corresponding path program 20 times [2024-06-14 11:39:18,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:18,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414502876] [2024-06-14 11:39:18,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:18,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:18,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:18,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:18,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:18,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414502876] [2024-06-14 11:39:18,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414502876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:18,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:18,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:18,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295819105] [2024-06-14 11:39:18,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:18,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:18,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:18,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:18,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:18,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:18,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 263 transitions, 2720 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:18,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:18,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:18,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:19,329 INFO L124 PetriNetUnfolderBase]: 2718/4750 cut-off events. [2024-06-14 11:39:19,329 INFO L125 PetriNetUnfolderBase]: For 936357/936357 co-relation queries the response was YES. [2024-06-14 11:39:19,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38428 conditions, 4750 events. 2718/4750 cut-off events. For 936357/936357 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 33068 event pairs, 948 based on Foata normal form. 18/4761 useless extension candidates. Maximal degree in co-relation 38302. Up to 2591 conditions per place. [2024-06-14 11:39:19,382 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 165 selfloop transitions, 119 changer transitions 16/307 dead transitions. [2024-06-14 11:39:19,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 307 transitions, 3942 flow [2024-06-14 11:39:19,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:19,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:19,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-14 11:39:19,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962059620596206 [2024-06-14 11:39:19,383 INFO L175 Difference]: Start difference. First operand has 310 places, 263 transitions, 2720 flow. Second operand 9 states and 220 transitions. [2024-06-14 11:39:19,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 307 transitions, 3942 flow [2024-06-14 11:39:21,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 307 transitions, 3856 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 11:39:21,999 INFO L231 Difference]: Finished difference. Result has 299 places, 260 transitions, 2842 flow [2024-06-14 11:39:21,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2638, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2842, PETRI_PLACES=299, PETRI_TRANSITIONS=260} [2024-06-14 11:39:22,000 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-14 11:39:22,000 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 260 transitions, 2842 flow [2024-06-14 11:39:22,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:22,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:22,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:22,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 11:39:22,000 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:22,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:22,000 INFO L85 PathProgramCache]: Analyzing trace with hash 811613677, now seen corresponding path program 21 times [2024-06-14 11:39:22,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:22,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136418613] [2024-06-14 11:39:22,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:22,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:22,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:22,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:22,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:22,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136418613] [2024-06-14 11:39:22,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136418613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:22,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:22,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:22,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197809633] [2024-06-14 11:39:22,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:22,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:22,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:22,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:22,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:22,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:22,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 260 transitions, 2842 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:22,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:22,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:22,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:22,902 INFO L124 PetriNetUnfolderBase]: 2842/4954 cut-off events. [2024-06-14 11:39:22,902 INFO L125 PetriNetUnfolderBase]: For 1139295/1139295 co-relation queries the response was YES. [2024-06-14 11:39:22,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43628 conditions, 4954 events. 2842/4954 cut-off events. For 1139295/1139295 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 34844 event pairs, 994 based on Foata normal form. 18/4965 useless extension candidates. Maximal degree in co-relation 43505. Up to 2591 conditions per place. [2024-06-14 11:39:22,958 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 180 selfloop transitions, 109 changer transitions 8/304 dead transitions. [2024-06-14 11:39:22,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 304 transitions, 4264 flow [2024-06-14 11:39:22,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:22,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:22,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-14 11:39:22,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962059620596206 [2024-06-14 11:39:22,959 INFO L175 Difference]: Start difference. First operand has 299 places, 260 transitions, 2842 flow. Second operand 9 states and 220 transitions. [2024-06-14 11:39:22,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 304 transitions, 4264 flow [2024-06-14 11:39:25,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 304 transitions, 4023 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 11:39:25,630 INFO L231 Difference]: Finished difference. Result has 297 places, 258 transitions, 2815 flow [2024-06-14 11:39:25,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2613, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2815, PETRI_PLACES=297, PETRI_TRANSITIONS=258} [2024-06-14 11:39:25,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-14 11:39:25,630 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 258 transitions, 2815 flow [2024-06-14 11:39:25,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:25,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:25,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:25,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 11:39:25,630 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:25,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:25,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1571702877, now seen corresponding path program 22 times [2024-06-14 11:39:25,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:25,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739860750] [2024-06-14 11:39:25,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:25,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:25,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:25,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:25,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:25,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739860750] [2024-06-14 11:39:25,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739860750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:25,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:25,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:25,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270758861] [2024-06-14 11:39:25,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:25,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:25,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:25,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:25,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:25,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:25,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 258 transitions, 2815 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:25,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:25,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:25,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:26,507 INFO L124 PetriNetUnfolderBase]: 2737/4767 cut-off events. [2024-06-14 11:39:26,508 INFO L125 PetriNetUnfolderBase]: For 1032246/1032246 co-relation queries the response was YES. [2024-06-14 11:39:26,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41017 conditions, 4767 events. 2737/4767 cut-off events. For 1032246/1032246 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 33261 event pairs, 982 based on Foata normal form. 18/4778 useless extension candidates. Maximal degree in co-relation 40895. Up to 2591 conditions per place. [2024-06-14 11:39:26,561 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 176 selfloop transitions, 107 changer transitions 10/300 dead transitions. [2024-06-14 11:39:26,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 300 transitions, 4033 flow [2024-06-14 11:39:26,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:26,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:26,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 11:39:26,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-14 11:39:26,562 INFO L175 Difference]: Start difference. First operand has 297 places, 258 transitions, 2815 flow. Second operand 9 states and 217 transitions. [2024-06-14 11:39:26,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 300 transitions, 4033 flow [2024-06-14 11:39:28,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 300 transitions, 3804 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:39:28,908 INFO L231 Difference]: Finished difference. Result has 296 places, 254 transitions, 2757 flow [2024-06-14 11:39:28,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2594, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2757, PETRI_PLACES=296, PETRI_TRANSITIONS=254} [2024-06-14 11:39:28,909 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-14 11:39:28,909 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 254 transitions, 2757 flow [2024-06-14 11:39:28,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:28,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:28,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:28,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 11:39:28,909 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:28,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:28,909 INFO L85 PathProgramCache]: Analyzing trace with hash 849182253, now seen corresponding path program 23 times [2024-06-14 11:39:28,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:28,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375669980] [2024-06-14 11:39:28,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:28,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:28,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:29,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:29,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:29,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375669980] [2024-06-14 11:39:29,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375669980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:29,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:29,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:29,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674691157] [2024-06-14 11:39:29,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:29,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:29,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:29,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:29,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:29,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:29,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 254 transitions, 2757 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:29,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:29,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:29,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:29,897 INFO L124 PetriNetUnfolderBase]: 2607/4541 cut-off events. [2024-06-14 11:39:29,897 INFO L125 PetriNetUnfolderBase]: For 928099/928099 co-relation queries the response was YES. [2024-06-14 11:39:29,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37588 conditions, 4541 events. 2607/4541 cut-off events. For 928099/928099 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 31385 event pairs, 966 based on Foata normal form. 24/4558 useless extension candidates. Maximal degree in co-relation 37467. Up to 3255 conditions per place. [2024-06-14 11:39:29,946 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 154 selfloop transitions, 113 changer transitions 19/293 dead transitions. [2024-06-14 11:39:29,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 293 transitions, 3735 flow [2024-06-14 11:39:29,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:29,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:29,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-14 11:39:29,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:39:29,947 INFO L175 Difference]: Start difference. First operand has 296 places, 254 transitions, 2757 flow. Second operand 9 states and 216 transitions. [2024-06-14 11:39:29,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 293 transitions, 3735 flow [2024-06-14 11:39:33,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 293 transitions, 3504 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 11:39:33,244 INFO L231 Difference]: Finished difference. Result has 291 places, 250 transitions, 2712 flow [2024-06-14 11:39:33,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2532, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2712, PETRI_PLACES=291, PETRI_TRANSITIONS=250} [2024-06-14 11:39:33,244 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-14 11:39:33,244 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 250 transitions, 2712 flow [2024-06-14 11:39:33,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:33,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:33,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:33,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 11:39:33,245 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:33,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:33,245 INFO L85 PathProgramCache]: Analyzing trace with hash -133464787, now seen corresponding path program 24 times [2024-06-14 11:39:33,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:33,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051908433] [2024-06-14 11:39:33,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:33,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:33,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:33,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:33,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:33,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051908433] [2024-06-14 11:39:33,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051908433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:33,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:33,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:33,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837155482] [2024-06-14 11:39:33,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:33,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:33,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:33,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:33,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:33,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:33,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 250 transitions, 2712 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:33,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:33,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:33,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:34,067 INFO L124 PetriNetUnfolderBase]: 2519/4401 cut-off events. [2024-06-14 11:39:34,067 INFO L125 PetriNetUnfolderBase]: For 898637/898637 co-relation queries the response was YES. [2024-06-14 11:39:34,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36525 conditions, 4401 events. 2519/4401 cut-off events. For 898637/898637 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 30343 event pairs, 1004 based on Foata normal form. 26/4420 useless extension candidates. Maximal degree in co-relation 36406. Up to 3700 conditions per place. [2024-06-14 11:39:34,146 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 145 selfloop transitions, 111 changer transitions 12/275 dead transitions. [2024-06-14 11:39:34,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 275 transitions, 3352 flow [2024-06-14 11:39:34,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:34,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:34,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 11:39:34,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 11:39:34,148 INFO L175 Difference]: Start difference. First operand has 291 places, 250 transitions, 2712 flow. Second operand 9 states and 205 transitions. [2024-06-14 11:39:34,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 275 transitions, 3352 flow [2024-06-14 11:39:36,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 275 transitions, 3117 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-14 11:39:36,865 INFO L231 Difference]: Finished difference. Result has 287 places, 246 transitions, 2678 flow [2024-06-14 11:39:36,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2479, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2678, PETRI_PLACES=287, PETRI_TRANSITIONS=246} [2024-06-14 11:39:36,866 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-14 11:39:36,866 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 246 transitions, 2678 flow [2024-06-14 11:39:36,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:36,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:36,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:36,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 11:39:36,866 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:36,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:36,866 INFO L85 PathProgramCache]: Analyzing trace with hash -133612657, now seen corresponding path program 25 times [2024-06-14 11:39:36,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:36,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252652910] [2024-06-14 11:39:36,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:36,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:36,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:36,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:36,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:36,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252652910] [2024-06-14 11:39:36,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252652910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:36,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:36,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:36,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837951792] [2024-06-14 11:39:36,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:36,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:36,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:36,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:36,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:37,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:37,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 246 transitions, 2678 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:37,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:37,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:37,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:37,678 INFO L124 PetriNetUnfolderBase]: 2504/4378 cut-off events. [2024-06-14 11:39:37,679 INFO L125 PetriNetUnfolderBase]: For 848985/848985 co-relation queries the response was YES. [2024-06-14 11:39:37,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35631 conditions, 4378 events. 2504/4378 cut-off events. For 848985/848985 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 30102 event pairs, 956 based on Foata normal form. 24/4395 useless extension candidates. Maximal degree in co-relation 35514. Up to 3652 conditions per place. [2024-06-14 11:39:37,726 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 140 selfloop transitions, 107 changer transitions 21/275 dead transitions. [2024-06-14 11:39:37,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 275 transitions, 3356 flow [2024-06-14 11:39:37,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:37,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:37,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-14 11:39:37,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582655826558266 [2024-06-14 11:39:37,726 INFO L175 Difference]: Start difference. First operand has 287 places, 246 transitions, 2678 flow. Second operand 9 states and 206 transitions. [2024-06-14 11:39:37,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 275 transitions, 3356 flow [2024-06-14 11:39:39,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 275 transitions, 3130 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:39:39,680 INFO L231 Difference]: Finished difference. Result has 285 places, 241 transitions, 2615 flow [2024-06-14 11:39:39,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2452, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2615, PETRI_PLACES=285, PETRI_TRANSITIONS=241} [2024-06-14 11:39:39,681 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-14 11:39:39,681 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 241 transitions, 2615 flow [2024-06-14 11:39:39,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:39,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:39,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:39,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-14 11:39:39,681 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:39,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:39,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1963442387, now seen corresponding path program 26 times [2024-06-14 11:39:39,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:39,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689333539] [2024-06-14 11:39:39,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:39,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:39,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:39,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-14 11:39:39,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:39,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689333539] [2024-06-14 11:39:39,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689333539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:39,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:39,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:39,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946586982] [2024-06-14 11:39:39,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:39,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:39,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:39,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:39,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:39,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:39,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 241 transitions, 2615 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:39,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:39,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:39,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:40,441 INFO L124 PetriNetUnfolderBase]: 2475/4321 cut-off events. [2024-06-14 11:39:40,441 INFO L125 PetriNetUnfolderBase]: For 840227/840227 co-relation queries the response was YES. [2024-06-14 11:39:40,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35203 conditions, 4321 events. 2475/4321 cut-off events. For 840227/840227 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 29669 event pairs, 998 based on Foata normal form. 26/4340 useless extension candidates. Maximal degree in co-relation 35087. Up to 3646 conditions per place. [2024-06-14 11:39:40,486 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 146 selfloop transitions, 98 changer transitions 12/263 dead transitions. [2024-06-14 11:39:40,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 263 transitions, 3221 flow [2024-06-14 11:39:40,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:40,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:40,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 11:39:40,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-14 11:39:40,487 INFO L175 Difference]: Start difference. First operand has 285 places, 241 transitions, 2615 flow. Second operand 9 states and 203 transitions. [2024-06-14 11:39:40,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 263 transitions, 3221 flow [2024-06-14 11:39:42,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 263 transitions, 2991 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 11:39:42,209 INFO L231 Difference]: Finished difference. Result has 279 places, 237 transitions, 2557 flow [2024-06-14 11:39:42,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2385, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2557, PETRI_PLACES=279, PETRI_TRANSITIONS=237} [2024-06-14 11:39:42,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-14 11:39:42,209 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 237 transitions, 2557 flow [2024-06-14 11:39:42,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:42,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:42,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:42,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-14 11:39:42,225 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:42,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:42,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1862986625, now seen corresponding path program 27 times [2024-06-14 11:39:42,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:42,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375975173] [2024-06-14 11:39:42,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:42,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:42,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:42,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:42,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:42,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375975173] [2024-06-14 11:39:42,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375975173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:42,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:42,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:42,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031600703] [2024-06-14 11:39:42,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:42,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:42,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:42,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:42,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:42,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:42,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 237 transitions, 2557 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:42,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:42,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:42,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:43,123 INFO L124 PetriNetUnfolderBase]: 2876/5014 cut-off events. [2024-06-14 11:39:43,123 INFO L125 PetriNetUnfolderBase]: For 1136272/1136272 co-relation queries the response was YES. [2024-06-14 11:39:43,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45772 conditions, 5014 events. 2876/5014 cut-off events. For 1136272/1136272 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 35575 event pairs, 1139 based on Foata normal form. 18/5025 useless extension candidates. Maximal degree in co-relation 45658. Up to 3466 conditions per place. [2024-06-14 11:39:43,178 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 159 selfloop transitions, 98 changer transitions 8/272 dead transitions. [2024-06-14 11:39:43,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 272 transitions, 3633 flow [2024-06-14 11:39:43,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:43,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:43,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-14 11:39:43,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-14 11:39:43,179 INFO L175 Difference]: Start difference. First operand has 279 places, 237 transitions, 2557 flow. Second operand 9 states and 213 transitions. [2024-06-14 11:39:43,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 272 transitions, 3633 flow [2024-06-14 11:39:45,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 272 transitions, 3425 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:39:45,736 INFO L231 Difference]: Finished difference. Result has 277 places, 235 transitions, 2538 flow [2024-06-14 11:39:45,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2357, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2538, PETRI_PLACES=277, PETRI_TRANSITIONS=235} [2024-06-14 11:39:45,736 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-14 11:39:45,736 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 235 transitions, 2538 flow [2024-06-14 11:39:45,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:45,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:45,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:45,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-14 11:39:45,737 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:45,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:45,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1168409133, now seen corresponding path program 28 times [2024-06-14 11:39:45,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:45,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570189952] [2024-06-14 11:39:45,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:45,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:45,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:45,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-14 11:39:45,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:45,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570189952] [2024-06-14 11:39:45,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570189952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:45,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:45,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:45,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845678047] [2024-06-14 11:39:45,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:45,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:45,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:45,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:45,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:45,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:45,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 235 transitions, 2538 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:45,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:45,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:45,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:46,616 INFO L124 PetriNetUnfolderBase]: 2753/4809 cut-off events. [2024-06-14 11:39:46,616 INFO L125 PetriNetUnfolderBase]: For 1040902/1040902 co-relation queries the response was YES. [2024-06-14 11:39:46,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42419 conditions, 4809 events. 2753/4809 cut-off events. For 1040902/1040902 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 33848 event pairs, 1233 based on Foata normal form. 26/4828 useless extension candidates. Maximal degree in co-relation 42306. Up to 4111 conditions per place. [2024-06-14 11:39:46,670 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 144 selfloop transitions, 94 changer transitions 12/257 dead transitions. [2024-06-14 11:39:46,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 257 transitions, 3132 flow [2024-06-14 11:39:46,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:46,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:46,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 11:39:46,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-14 11:39:46,671 INFO L175 Difference]: Start difference. First operand has 277 places, 235 transitions, 2538 flow. Second operand 9 states and 202 transitions. [2024-06-14 11:39:46,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 257 transitions, 3132 flow [2024-06-14 11:39:48,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 257 transitions, 2934 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:39:48,887 INFO L231 Difference]: Finished difference. Result has 276 places, 231 transitions, 2505 flow [2024-06-14 11:39:48,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2340, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2505, PETRI_PLACES=276, PETRI_TRANSITIONS=231} [2024-06-14 11:39:48,887 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-14 11:39:48,887 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 231 transitions, 2505 flow [2024-06-14 11:39:48,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:48,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:48,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:48,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-14 11:39:48,888 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:48,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:48,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1956776147, now seen corresponding path program 29 times [2024-06-14 11:39:48,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:48,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58494928] [2024-06-14 11:39:48,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:48,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:48,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:48,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:48,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:48,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58494928] [2024-06-14 11:39:48,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58494928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:48,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:48,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:48,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863485895] [2024-06-14 11:39:48,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:48,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:48,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:48,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:48,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:49,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:49,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 231 transitions, 2505 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:49,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:49,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:49,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:49,729 INFO L124 PetriNetUnfolderBase]: 2624/4600 cut-off events. [2024-06-14 11:39:49,729 INFO L125 PetriNetUnfolderBase]: For 918245/918245 co-relation queries the response was YES. [2024-06-14 11:39:49,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39148 conditions, 4600 events. 2624/4600 cut-off events. For 918245/918245 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 32175 event pairs, 1109 based on Foata normal form. 24/4617 useless extension candidates. Maximal degree in co-relation 39036. Up to 3877 conditions per place. [2024-06-14 11:39:49,783 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 142 selfloop transitions, 91 changer transitions 17/257 dead transitions. [2024-06-14 11:39:49,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 257 transitions, 3137 flow [2024-06-14 11:39:49,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:49,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:49,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 11:39:49,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-14 11:39:49,785 INFO L175 Difference]: Start difference. First operand has 276 places, 231 transitions, 2505 flow. Second operand 9 states and 203 transitions. [2024-06-14 11:39:49,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 257 transitions, 3137 flow [2024-06-14 11:39:51,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 257 transitions, 2945 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:39:51,504 INFO L231 Difference]: Finished difference. Result has 274 places, 227 transitions, 2462 flow [2024-06-14 11:39:51,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2313, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2462, PETRI_PLACES=274, PETRI_TRANSITIONS=227} [2024-06-14 11:39:51,504 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-14 11:39:51,504 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 227 transitions, 2462 flow [2024-06-14 11:39:51,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:51,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:51,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:51,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-14 11:39:51,504 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:51,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:51,505 INFO L85 PathProgramCache]: Analyzing trace with hash -418758813, now seen corresponding path program 30 times [2024-06-14 11:39:51,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:51,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591445916] [2024-06-14 11:39:51,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:51,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:51,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:51,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:51,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:51,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591445916] [2024-06-14 11:39:51,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591445916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:51,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:51,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:51,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171516845] [2024-06-14 11:39:51,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:51,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:51,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:51,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:51,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:51,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:51,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 227 transitions, 2462 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:51,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:51,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:51,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:52,299 INFO L124 PetriNetUnfolderBase]: 2490/4358 cut-off events. [2024-06-14 11:39:52,299 INFO L125 PetriNetUnfolderBase]: For 810474/810474 co-relation queries the response was YES. [2024-06-14 11:39:52,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36381 conditions, 4358 events. 2490/4358 cut-off events. For 810474/810474 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 30040 event pairs, 1024 based on Foata normal form. 18/4369 useless extension candidates. Maximal degree in co-relation 36270. Up to 3466 conditions per place. [2024-06-14 11:39:52,340 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 148 selfloop transitions, 90 changer transitions 13/258 dead transitions. [2024-06-14 11:39:52,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 258 transitions, 3288 flow [2024-06-14 11:39:52,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:52,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:52,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-14 11:39:52,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:39:52,341 INFO L175 Difference]: Start difference. First operand has 274 places, 227 transitions, 2462 flow. Second operand 9 states and 207 transitions. [2024-06-14 11:39:52,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 258 transitions, 3288 flow [2024-06-14 11:39:53,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 258 transitions, 3094 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:39:53,636 INFO L231 Difference]: Finished difference. Result has 270 places, 224 transitions, 2424 flow [2024-06-14 11:39:53,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2274, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2424, PETRI_PLACES=270, PETRI_TRANSITIONS=224} [2024-06-14 11:39:53,636 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-14 11:39:53,637 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 224 transitions, 2424 flow [2024-06-14 11:39:53,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:53,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:53,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:53,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-14 11:39:53,637 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:53,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:53,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1168261263, now seen corresponding path program 31 times [2024-06-14 11:39:53,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:53,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74263148] [2024-06-14 11:39:53,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:53,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:53,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:53,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:53,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:53,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74263148] [2024-06-14 11:39:53,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74263148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:53,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:53,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:53,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820158895] [2024-06-14 11:39:53,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:53,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:53,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:53,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:53,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:53,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:53,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 224 transitions, 2424 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:53,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:53,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:53,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:54,344 INFO L124 PetriNetUnfolderBase]: 2370/4152 cut-off events. [2024-06-14 11:39:54,344 INFO L125 PetriNetUnfolderBase]: For 709720/709720 co-relation queries the response was YES. [2024-06-14 11:39:54,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33149 conditions, 4152 events. 2370/4152 cut-off events. For 709720/709720 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 28373 event pairs, 936 based on Foata normal form. 24/4169 useless extension candidates. Maximal degree in co-relation 33040. Up to 3466 conditions per place. [2024-06-14 11:39:54,384 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 134 selfloop transitions, 86 changer transitions 23/250 dead transitions. [2024-06-14 11:39:54,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 250 transitions, 3044 flow [2024-06-14 11:39:54,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:54,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:54,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-14 11:39:54,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5420054200542005 [2024-06-14 11:39:54,385 INFO L175 Difference]: Start difference. First operand has 270 places, 224 transitions, 2424 flow. Second operand 9 states and 200 transitions. [2024-06-14 11:39:54,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 250 transitions, 3044 flow [2024-06-14 11:39:55,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 250 transitions, 2860 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:39:55,800 INFO L231 Difference]: Finished difference. Result has 267 places, 218 transitions, 2350 flow [2024-06-14 11:39:55,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2240, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2350, PETRI_PLACES=267, PETRI_TRANSITIONS=218} [2024-06-14 11:39:55,801 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-14 11:39:55,801 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 218 transitions, 2350 flow [2024-06-14 11:39:55,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:55,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:55,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:55,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-14 11:39:55,801 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:55,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:55,801 INFO L85 PathProgramCache]: Analyzing trace with hash -365668943, now seen corresponding path program 32 times [2024-06-14 11:39:55,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:55,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786102173] [2024-06-14 11:39:55,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:55,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:55,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:55,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:55,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:55,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786102173] [2024-06-14 11:39:55,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786102173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:55,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:55,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:55,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117005111] [2024-06-14 11:39:55,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:55,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:55,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:55,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:55,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:55,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:55,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 218 transitions, 2350 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:55,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:55,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:55,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:56,572 INFO L124 PetriNetUnfolderBase]: 2393/4199 cut-off events. [2024-06-14 11:39:56,572 INFO L125 PetriNetUnfolderBase]: For 718859/718859 co-relation queries the response was YES. [2024-06-14 11:39:56,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34286 conditions, 4199 events. 2393/4199 cut-off events. For 718859/718859 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 28831 event pairs, 771 based on Foata normal form. 18/4215 useless extension candidates. Maximal degree in co-relation 34179. Up to 1949 conditions per place. [2024-06-14 11:39:56,614 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 137 selfloop transitions, 103 changer transitions 16/263 dead transitions. [2024-06-14 11:39:56,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 263 transitions, 3446 flow [2024-06-14 11:39:56,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:56,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:56,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-14 11:39:56,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5907859078590786 [2024-06-14 11:39:56,615 INFO L175 Difference]: Start difference. First operand has 267 places, 218 transitions, 2350 flow. Second operand 9 states and 218 transitions. [2024-06-14 11:39:56,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 263 transitions, 3446 flow [2024-06-14 11:39:57,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 263 transitions, 3238 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 11:39:57,991 INFO L231 Difference]: Finished difference. Result has 258 places, 215 transitions, 2332 flow [2024-06-14 11:39:57,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2158, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2332, PETRI_PLACES=258, PETRI_TRANSITIONS=215} [2024-06-14 11:39:57,991 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-14 11:39:57,991 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 215 transitions, 2332 flow [2024-06-14 11:39:57,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:57,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:57,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:57,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-14 11:39:57,992 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:57,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:57,992 INFO L85 PathProgramCache]: Analyzing trace with hash 2052759011, now seen corresponding path program 33 times [2024-06-14 11:39:57,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:57,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426880290] [2024-06-14 11:39:57,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:57,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:57,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:58,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:58,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:58,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426880290] [2024-06-14 11:39:58,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426880290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:58,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:58,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:39:58,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958305943] [2024-06-14 11:39:58,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:58,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:39:58,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:58,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:39:58,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:39:58,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:39:58,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 215 transitions, 2332 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:58,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:58,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:39:58,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:58,713 INFO L124 PetriNetUnfolderBase]: 2403/4219 cut-off events. [2024-06-14 11:39:58,714 INFO L125 PetriNetUnfolderBase]: For 725052/725052 co-relation queries the response was YES. [2024-06-14 11:39:58,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35341 conditions, 4219 events. 2403/4219 cut-off events. For 725052/725052 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 29130 event pairs, 819 based on Foata normal form. 18/4235 useless extension candidates. Maximal degree in co-relation 35237. Up to 1949 conditions per place. [2024-06-14 11:39:58,755 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 152 selfloop transitions, 92 changer transitions 8/259 dead transitions. [2024-06-14 11:39:58,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 259 transitions, 3558 flow [2024-06-14 11:39:58,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:58,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:58,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 11:39:58,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-14 11:39:58,756 INFO L175 Difference]: Start difference. First operand has 258 places, 215 transitions, 2332 flow. Second operand 9 states and 217 transitions. [2024-06-14 11:39:58,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 259 transitions, 3558 flow [2024-06-14 11:39:59,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 259 transitions, 3323 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-14 11:39:59,956 INFO L231 Difference]: Finished difference. Result has 255 places, 213 transitions, 2294 flow [2024-06-14 11:39:59,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2123, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2294, PETRI_PLACES=255, PETRI_TRANSITIONS=213} [2024-06-14 11:39:59,957 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-14 11:39:59,957 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 213 transitions, 2294 flow [2024-06-14 11:39:59,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:59,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:59,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:59,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-14 11:39:59,957 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:59,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:59,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1955331185, now seen corresponding path program 34 times [2024-06-14 11:39:59,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:59,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573181394] [2024-06-14 11:39:59,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:59,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:59,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40: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-14 11:40:00,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:00,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573181394] [2024-06-14 11:40:00,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573181394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:00,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:00,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:00,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925099731] [2024-06-14 11:40:00,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:00,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:00,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:00,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:00,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:00,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:00,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 213 transitions, 2294 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:00,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:00,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:00,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:00,668 INFO L124 PetriNetUnfolderBase]: 2298/4032 cut-off events. [2024-06-14 11:40:00,668 INFO L125 PetriNetUnfolderBase]: For 649260/649260 co-relation queries the response was YES. [2024-06-14 11:40:00,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32556 conditions, 4032 events. 2298/4032 cut-off events. For 649260/649260 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 27472 event pairs, 807 based on Foata normal form. 18/4048 useless extension candidates. Maximal degree in co-relation 32454. Up to 1949 conditions per place. [2024-06-14 11:40:00,709 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 137 selfloop transitions, 89 changer transitions 19/252 dead transitions. [2024-06-14 11:40:00,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 252 transitions, 3296 flow [2024-06-14 11:40:00,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:00,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:00,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 11:40:00,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-14 11:40:00,710 INFO L175 Difference]: Start difference. First operand has 255 places, 213 transitions, 2294 flow. Second operand 9 states and 211 transitions. [2024-06-14 11:40:00,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 252 transitions, 3296 flow [2024-06-14 11:40:01,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 252 transitions, 3099 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:01,726 INFO L231 Difference]: Finished difference. Result has 254 places, 209 transitions, 2240 flow [2024-06-14 11:40:01,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2105, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2240, PETRI_PLACES=254, PETRI_TRANSITIONS=209} [2024-06-14 11:40:01,726 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-14 11:40:01,727 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 209 transitions, 2240 flow [2024-06-14 11:40:01,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:01,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:01,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:01,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-14 11:40:01,727 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:01,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:01,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1074271503, now seen corresponding path program 35 times [2024-06-14 11:40:01,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:01,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742073010] [2024-06-14 11:40:01,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:01,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:01,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:01,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-14 11:40:01,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:01,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742073010] [2024-06-14 11:40:01,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742073010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:01,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:01,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:01,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391249298] [2024-06-14 11:40:01,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:01,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:01,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:01,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:01,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:01,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:01,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 209 transitions, 2240 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:01,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:01,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:01,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:02,512 INFO L124 PetriNetUnfolderBase]: 2419/4233 cut-off events. [2024-06-14 11:40:02,512 INFO L125 PetriNetUnfolderBase]: For 738603/738609 co-relation queries the response was YES. [2024-06-14 11:40:02,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35773 conditions, 4233 events. 2419/4233 cut-off events. For 738603/738609 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 29262 event pairs, 947 based on Foata normal form. 20/4251 useless extension candidates. Maximal degree in co-relation 35672. Up to 2471 conditions per place. [2024-06-14 11:40:02,549 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 149 selfloop transitions, 85 changer transitions 8/249 dead transitions. [2024-06-14 11:40:02,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 249 transitions, 3394 flow [2024-06-14 11:40:02,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:02,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:02,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-14 11:40:02,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-14 11:40:02,550 INFO L175 Difference]: Start difference. First operand has 254 places, 209 transitions, 2240 flow. Second operand 9 states and 212 transitions. [2024-06-14 11:40:02,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 249 transitions, 3394 flow [2024-06-14 11:40:03,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 249 transitions, 3194 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 11:40:03,707 INFO L231 Difference]: Finished difference. Result has 249 places, 207 transitions, 2215 flow [2024-06-14 11:40:03,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2058, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2215, PETRI_PLACES=249, PETRI_TRANSITIONS=207} [2024-06-14 11:40:03,707 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-14 11:40:03,708 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 207 transitions, 2215 flow [2024-06-14 11:40:03,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:03,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:03,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:03,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-14 11:40:03,708 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:03,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:03,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1073915313, now seen corresponding path program 36 times [2024-06-14 11:40:03,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:03,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169681102] [2024-06-14 11:40:03,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:03,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:03,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:03,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:03,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:03,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169681102] [2024-06-14 11:40:03,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169681102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:03,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:03,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:03,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650605716] [2024-06-14 11:40:03,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:03,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:03,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:03,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:03,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:03,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:03,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 207 transitions, 2215 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:03,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:03,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:03,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:04,391 INFO L124 PetriNetUnfolderBase]: 2314/4046 cut-off events. [2024-06-14 11:40:04,391 INFO L125 PetriNetUnfolderBase]: For 651013/651019 co-relation queries the response was YES. [2024-06-14 11:40:04,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33315 conditions, 4046 events. 2314/4046 cut-off events. For 651013/651019 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 27586 event pairs, 935 based on Foata normal form. 20/4064 useless extension candidates. Maximal degree in co-relation 33216. Up to 2471 conditions per place. [2024-06-14 11:40:04,429 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 144 selfloop transitions, 84 changer transitions 9/244 dead transitions. [2024-06-14 11:40:04,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 244 transitions, 3179 flow [2024-06-14 11:40:04,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:04,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:04,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 11:40:04,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-14 11:40:04,430 INFO L175 Difference]: Start difference. First operand has 249 places, 207 transitions, 2215 flow. Second operand 9 states and 208 transitions. [2024-06-14 11:40:04,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 244 transitions, 3179 flow [2024-06-14 11:40:05,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 244 transitions, 2992 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 11:40:05,340 INFO L231 Difference]: Finished difference. Result has 247 places, 204 transitions, 2184 flow [2024-06-14 11:40:05,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2040, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2184, PETRI_PLACES=247, PETRI_TRANSITIONS=204} [2024-06-14 11:40:05,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-14 11:40:05,341 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 204 transitions, 2184 flow [2024-06-14 11:40:05,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:05,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:05,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:05,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-14 11:40:05,341 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:05,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:05,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1085889993, now seen corresponding path program 37 times [2024-06-14 11:40:05,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:05,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641530002] [2024-06-14 11:40:05,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:05,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:05,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:05,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:05,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:05,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641530002] [2024-06-14 11:40:05,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641530002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:05,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:05,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:05,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620063336] [2024-06-14 11:40:05,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:05,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:05,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:05,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:05,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:05,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:05,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 204 transitions, 2184 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:05,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:05,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:05,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:06,028 INFO L124 PetriNetUnfolderBase]: 2205/3837 cut-off events. [2024-06-14 11:40:06,029 INFO L125 PetriNetUnfolderBase]: For 567762/567768 co-relation queries the response was YES. [2024-06-14 11:40:06,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30875 conditions, 3837 events. 2205/3837 cut-off events. For 567762/567768 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 25816 event pairs, 785 based on Foata normal form. 20/3849 useless extension candidates. Maximal degree in co-relation 30778. Up to 3175 conditions per place. [2024-06-14 11:40:06,065 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 176 selfloop transitions, 26 changer transitions 24/233 dead transitions. [2024-06-14 11:40:06,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 233 transitions, 2774 flow [2024-06-14 11:40:06,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:06,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:06,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 11:40:06,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-14 11:40:06,065 INFO L175 Difference]: Start difference. First operand has 247 places, 204 transitions, 2184 flow. Second operand 9 states and 194 transitions. [2024-06-14 11:40:06,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 233 transitions, 2774 flow [2024-06-14 11:40:07,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 233 transitions, 2601 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 11:40:07,005 INFO L231 Difference]: Finished difference. Result has 243 places, 199 transitions, 2008 flow [2024-06-14 11:40:07,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2011, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2008, PETRI_PLACES=243, PETRI_TRANSITIONS=199} [2024-06-14 11:40:07,006 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-14 11:40:07,006 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 199 transitions, 2008 flow [2024-06-14 11:40:07,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:07,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:07,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:07,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-14 11:40:07,006 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:07,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:07,006 INFO L85 PathProgramCache]: Analyzing trace with hash 271520769, now seen corresponding path program 38 times [2024-06-14 11:40:07,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:07,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572201627] [2024-06-14 11:40:07,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:07,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:07,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:07,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-14 11:40:07,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:07,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572201627] [2024-06-14 11:40:07,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572201627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:07,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:07,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:07,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061983039] [2024-06-14 11:40:07,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:07,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:07,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:07,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:07,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:07,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:07,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 199 transitions, 2008 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:07,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:07,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:07,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:07,754 INFO L124 PetriNetUnfolderBase]: 2585/4503 cut-off events. [2024-06-14 11:40:07,754 INFO L125 PetriNetUnfolderBase]: For 770456/770462 co-relation queries the response was YES. [2024-06-14 11:40:07,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39455 conditions, 4503 events. 2585/4503 cut-off events. For 770456/770462 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 31766 event pairs, 1110 based on Foata normal form. 20/4521 useless extension candidates. Maximal degree in co-relation 39360. Up to 2971 conditions per place. [2024-06-14 11:40:07,796 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 128 selfloop transitions, 85 changer transitions 8/228 dead transitions. [2024-06-14 11:40:07,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 228 transitions, 2898 flow [2024-06-14 11:40:07,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:07,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:07,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 11:40:07,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 11:40:07,797 INFO L175 Difference]: Start difference. First operand has 243 places, 199 transitions, 2008 flow. Second operand 9 states and 204 transitions. [2024-06-14 11:40:07,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 228 transitions, 2898 flow [2024-06-14 11:40:09,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 228 transitions, 2826 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:09,330 INFO L231 Difference]: Finished difference. Result has 235 places, 197 transitions, 2103 flow [2024-06-14 11:40:09,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1948, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2103, PETRI_PLACES=235, PETRI_TRANSITIONS=197} [2024-06-14 11:40:09,330 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-14 11:40:09,330 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 197 transitions, 2103 flow [2024-06-14 11:40:09,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:09,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:09,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:09,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-14 11:40:09,331 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:09,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:09,331 INFO L85 PathProgramCache]: Analyzing trace with hash -422078453, now seen corresponding path program 39 times [2024-06-14 11:40:09,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:09,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995711720] [2024-06-14 11:40:09,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:09,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:09,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:09,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-14 11:40:09,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:09,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995711720] [2024-06-14 11:40:09,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995711720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:09,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:09,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:09,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088555192] [2024-06-14 11:40:09,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:09,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:09,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:09,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:09,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:09,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:09,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 197 transitions, 2103 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:09,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:09,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:09,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:10,147 INFO L124 PetriNetUnfolderBase]: 2822/4912 cut-off events. [2024-06-14 11:40:10,147 INFO L125 PetriNetUnfolderBase]: For 861874/861880 co-relation queries the response was YES. [2024-06-14 11:40:10,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44124 conditions, 4912 events. 2822/4912 cut-off events. For 861874/861880 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 35370 event pairs, 1389 based on Foata normal form. 26/4936 useless extension candidates. Maximal degree in co-relation 44032. Up to 3827 conditions per place. [2024-06-14 11:40:10,197 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 177 selfloop transitions, 25 changer transitions 16/225 dead transitions. [2024-06-14 11:40:10,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 225 transitions, 2843 flow [2024-06-14 11:40:10,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:40:10,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:40:10,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-14 11:40:10,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-14 11:40:10,198 INFO L175 Difference]: Start difference. First operand has 235 places, 197 transitions, 2103 flow. Second operand 10 states and 214 transitions. [2024-06-14 11:40:10,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 225 transitions, 2843 flow [2024-06-14 11:40:11,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 225 transitions, 2667 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:11,648 INFO L231 Difference]: Finished difference. Result has 235 places, 193 transitions, 1939 flow [2024-06-14 11:40:11,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1931, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1939, PETRI_PLACES=235, PETRI_TRANSITIONS=193} [2024-06-14 11:40:11,649 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-14 11:40:11,649 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 193 transitions, 1939 flow [2024-06-14 11:40:11,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:11,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:11,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:11,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-14 11:40:11,649 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:11,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:11,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1876044367, now seen corresponding path program 40 times [2024-06-14 11:40:11,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:11,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126861412] [2024-06-14 11:40:11,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:11,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:11,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:11,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:11,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:11,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126861412] [2024-06-14 11:40:11,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126861412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:11,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:11,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:11,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136512468] [2024-06-14 11:40:11,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:11,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:11,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:11,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:11,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:11,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:11,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 193 transitions, 1939 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:11,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:11,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:11,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:12,505 INFO L124 PetriNetUnfolderBase]: 2661/4603 cut-off events. [2024-06-14 11:40:12,505 INFO L125 PetriNetUnfolderBase]: For 780993/780999 co-relation queries the response was YES. [2024-06-14 11:40:12,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41233 conditions, 4603 events. 2661/4603 cut-off events. For 780993/780999 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 32318 event pairs, 1165 based on Foata normal form. 20/4621 useless extension candidates. Maximal degree in co-relation 41142. Up to 2879 conditions per place. [2024-06-14 11:40:12,542 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 124 selfloop transitions, 82 changer transitions 9/222 dead transitions. [2024-06-14 11:40:12,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 222 transitions, 2805 flow [2024-06-14 11:40:12,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:12,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:12,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 11:40:12,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-14 11:40:12,543 INFO L175 Difference]: Start difference. First operand has 235 places, 193 transitions, 1939 flow. Second operand 9 states and 203 transitions. [2024-06-14 11:40:12,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 222 transitions, 2805 flow [2024-06-14 11:40:13,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 222 transitions, 2740 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 11:40:13,733 INFO L231 Difference]: Finished difference. Result has 231 places, 190 transitions, 2018 flow [2024-06-14 11:40:13,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1882, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2018, PETRI_PLACES=231, PETRI_TRANSITIONS=190} [2024-06-14 11:40:13,734 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-14 11:40:13,734 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 190 transitions, 2018 flow [2024-06-14 11:40:13,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:13,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:13,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:13,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-14 11:40:13,734 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:13,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:13,734 INFO L85 PathProgramCache]: Analyzing trace with hash 590042707, now seen corresponding path program 41 times [2024-06-14 11:40:13,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:13,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613069914] [2024-06-14 11:40:13,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:13,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:13,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:13,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:13,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:13,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613069914] [2024-06-14 11:40:13,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613069914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:13,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:13,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:13,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159774516] [2024-06-14 11:40:13,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:13,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:13,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:13,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:13,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:13,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:13,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 190 transitions, 2018 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:13,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:13,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:13,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:14,470 INFO L124 PetriNetUnfolderBase]: 2541/4403 cut-off events. [2024-06-14 11:40:14,470 INFO L125 PetriNetUnfolderBase]: For 719332/719338 co-relation queries the response was YES. [2024-06-14 11:40:14,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38672 conditions, 4403 events. 2541/4403 cut-off events. For 719332/719338 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 30839 event pairs, 1221 based on Foata normal form. 26/4427 useless extension candidates. Maximal degree in co-relation 38582. Up to 3558 conditions per place. [2024-06-14 11:40:14,510 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 116 selfloop transitions, 80 changer transitions 10/213 dead transitions. [2024-06-14 11:40:14,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 213 transitions, 2692 flow [2024-06-14 11:40:14,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:14,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:14,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 11:40:14,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392953929539296 [2024-06-14 11:40:14,511 INFO L175 Difference]: Start difference. First operand has 231 places, 190 transitions, 2018 flow. Second operand 9 states and 199 transitions. [2024-06-14 11:40:14,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 213 transitions, 2692 flow [2024-06-14 11:40:15,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 213 transitions, 2518 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 11:40:15,546 INFO L231 Difference]: Finished difference. Result has 228 places, 187 transitions, 1985 flow [2024-06-14 11:40:15,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1850, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1985, PETRI_PLACES=228, PETRI_TRANSITIONS=187} [2024-06-14 11:40:15,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-14 11:40:15,546 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 187 transitions, 1985 flow [2024-06-14 11:40:15,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:15,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:15,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:15,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-14 11:40:15,547 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:15,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:15,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1234126475, now seen corresponding path program 42 times [2024-06-14 11:40:15,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:15,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498484765] [2024-06-14 11:40:15,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:15,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:15,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:15,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:15,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:15,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498484765] [2024-06-14 11:40:15,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498484765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:15,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:15,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:15,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544333736] [2024-06-14 11:40:15,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:15,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:15,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:15,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:15,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:15,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:15,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 187 transitions, 1985 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:15,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:15,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:15,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:16,246 INFO L124 PetriNetUnfolderBase]: 2489/4319 cut-off events. [2024-06-14 11:40:16,246 INFO L125 PetriNetUnfolderBase]: For 664950/664956 co-relation queries the response was YES. [2024-06-14 11:40:16,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37634 conditions, 4319 events. 2489/4319 cut-off events. For 664950/664956 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 30195 event pairs, 1151 based on Foata normal form. 20/4337 useless extension candidates. Maximal degree in co-relation 37546. Up to 3793 conditions per place. [2024-06-14 11:40:16,286 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 165 selfloop transitions, 20 changer transitions 17/209 dead transitions. [2024-06-14 11:40:16,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 209 transitions, 2483 flow [2024-06-14 11:40:16,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:16,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:16,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-14 11:40:16,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5094850948509485 [2024-06-14 11:40:16,287 INFO L175 Difference]: Start difference. First operand has 228 places, 187 transitions, 1985 flow. Second operand 9 states and 188 transitions. [2024-06-14 11:40:16,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 209 transitions, 2483 flow [2024-06-14 11:40:17,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 209 transitions, 2325 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:17,449 INFO L231 Difference]: Finished difference. Result has 227 places, 184 transitions, 1844 flow [2024-06-14 11:40:17,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1827, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1844, PETRI_PLACES=227, PETRI_TRANSITIONS=184} [2024-06-14 11:40:17,449 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-14 11:40:17,449 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 184 transitions, 1844 flow [2024-06-14 11:40:17,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:17,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:17,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, 1, 1] [2024-06-14 11:40:17,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-14 11:40:17,450 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:17,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:17,450 INFO L85 PathProgramCache]: Analyzing trace with hash -119785797, now seen corresponding path program 43 times [2024-06-14 11:40:17,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:17,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599883568] [2024-06-14 11:40:17,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:17,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:17,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:17,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:17,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:17,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599883568] [2024-06-14 11:40:17,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599883568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:17,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:17,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:17,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853790565] [2024-06-14 11:40:17,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:17,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:17,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:17,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:17,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:17,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:17,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 184 transitions, 1844 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:17,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:17,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:17,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:18,136 INFO L124 PetriNetUnfolderBase]: 2351/4071 cut-off events. [2024-06-14 11:40:18,136 INFO L125 PetriNetUnfolderBase]: For 607323/607329 co-relation queries the response was YES. [2024-06-14 11:40:18,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34785 conditions, 4071 events. 2351/4071 cut-off events. For 607323/607329 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 28025 event pairs, 1104 based on Foata normal form. 26/4095 useless extension candidates. Maximal degree in co-relation 34698. Up to 3348 conditions per place. [2024-06-14 11:40:18,172 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 167 selfloop transitions, 23 changer transitions 10/207 dead transitions. [2024-06-14 11:40:18,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 207 transitions, 2500 flow [2024-06-14 11:40:18,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:18,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:18,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-14 11:40:18,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176151761517616 [2024-06-14 11:40:18,173 INFO L175 Difference]: Start difference. First operand has 227 places, 184 transitions, 1844 flow. Second operand 9 states and 191 transitions. [2024-06-14 11:40:18,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 207 transitions, 2500 flow [2024-06-14 11:40:19,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 207 transitions, 2452 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:40:19,151 INFO L231 Difference]: Finished difference. Result has 224 places, 181 transitions, 1819 flow [2024-06-14 11:40:19,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1800, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1819, PETRI_PLACES=224, PETRI_TRANSITIONS=181} [2024-06-14 11:40:19,152 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-14 11:40:19,152 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 181 transitions, 1819 flow [2024-06-14 11:40:19,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:19,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:19,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:19,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-14 11:40:19,152 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:19,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:19,152 INFO L85 PathProgramCache]: Analyzing trace with hash 669834507, now seen corresponding path program 44 times [2024-06-14 11:40:19,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:19,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678404628] [2024-06-14 11:40:19,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:19,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:19,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:19,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:19,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:19,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678404628] [2024-06-14 11:40:19,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678404628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:19,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:19,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:19,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82086363] [2024-06-14 11:40:19,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:19,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:19,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:19,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:19,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:19,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:19,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 181 transitions, 1819 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:19,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:19,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:19,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:19,770 INFO L124 PetriNetUnfolderBase]: 2327/4023 cut-off events. [2024-06-14 11:40:19,770 INFO L125 PetriNetUnfolderBase]: For 593770/593776 co-relation queries the response was YES. [2024-06-14 11:40:19,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34320 conditions, 4023 events. 2327/4023 cut-off events. For 593770/593776 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 27662 event pairs, 1141 based on Foata normal form. 28/4049 useless extension candidates. Maximal degree in co-relation 34234. Up to 3467 conditions per place. [2024-06-14 11:40:19,806 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 103 selfloop transitions, 74 changer transitions 13/197 dead transitions. [2024-06-14 11:40:19,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 197 transitions, 2273 flow [2024-06-14 11:40:19,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:19,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:19,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 11:40:19,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-14 11:40:19,817 INFO L175 Difference]: Start difference. First operand has 224 places, 181 transitions, 1819 flow. Second operand 9 states and 194 transitions. [2024-06-14 11:40:19,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 197 transitions, 2273 flow [2024-06-14 11:40:20,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 197 transitions, 2226 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:20,807 INFO L231 Difference]: Finished difference. Result has 222 places, 176 transitions, 1884 flow [2024-06-14 11:40:20,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1772, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1884, PETRI_PLACES=222, PETRI_TRANSITIONS=176} [2024-06-14 11:40:20,807 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-14 11:40:20,807 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 176 transitions, 1884 flow [2024-06-14 11:40:20,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:20,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:20,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:20,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-14 11:40:20,808 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:20,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:20,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1312575399, now seen corresponding path program 45 times [2024-06-14 11:40:20,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:20,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499728302] [2024-06-14 11:40:20,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:20,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:20,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:20,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:20,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:20,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499728302] [2024-06-14 11:40:20,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499728302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:20,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:20,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:20,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961635316] [2024-06-14 11:40:20,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:20,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:20,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:20,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:20,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:20,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:20,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 176 transitions, 1884 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:20,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:20,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:20,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:21,430 INFO L124 PetriNetUnfolderBase]: 2192/3802 cut-off events. [2024-06-14 11:40:21,430 INFO L125 PetriNetUnfolderBase]: For 525616/525622 co-relation queries the response was YES. [2024-06-14 11:40:21,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31587 conditions, 3802 events. 2192/3802 cut-off events. For 525616/525622 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 25889 event pairs, 1059 based on Foata normal form. 28/3828 useless extension candidates. Maximal degree in co-relation 31502. Up to 3336 conditions per place. [2024-06-14 11:40:21,463 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 151 selfloop transitions, 18 changer transitions 16/192 dead transitions. [2024-06-14 11:40:21,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 192 transitions, 2328 flow [2024-06-14 11:40:21,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:21,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:21,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-14 11:40:21,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-14 11:40:21,464 INFO L175 Difference]: Start difference. First operand has 222 places, 176 transitions, 1884 flow. Second operand 9 states and 183 transitions. [2024-06-14 11:40:21,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 192 transitions, 2328 flow [2024-06-14 11:40:22,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 192 transitions, 2174 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 11:40:22,095 INFO L231 Difference]: Finished difference. Result has 218 places, 170 transitions, 1721 flow [2024-06-14 11:40:22,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1721, PETRI_PLACES=218, PETRI_TRANSITIONS=170} [2024-06-14 11:40:22,096 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-14 11:40:22,096 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 170 transitions, 1721 flow [2024-06-14 11:40:22,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:22,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:22,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:22,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-14 11:40:22,096 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:22,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:22,096 INFO L85 PathProgramCache]: Analyzing trace with hash 56327439, now seen corresponding path program 46 times [2024-06-14 11:40:22,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:22,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904605044] [2024-06-14 11:40:22,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:22,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:22,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:22,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:22,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:22,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904605044] [2024-06-14 11:40:22,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904605044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:22,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:22,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:22,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221621280] [2024-06-14 11:40:22,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:22,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:22,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:22,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:22,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:22,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:22,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 170 transitions, 1721 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:22,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:22,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:22,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:22,736 INFO L124 PetriNetUnfolderBase]: 2236/3872 cut-off events. [2024-06-14 11:40:22,737 INFO L125 PetriNetUnfolderBase]: For 508957/508963 co-relation queries the response was YES. [2024-06-14 11:40:22,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32201 conditions, 3872 events. 2236/3872 cut-off events. For 508957/508963 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 26358 event pairs, 1026 based on Foata normal form. 20/3890 useless extension candidates. Maximal degree in co-relation 32118. Up to 2725 conditions per place. [2024-06-14 11:40:22,765 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 116 selfloop transitions, 70 changer transitions 8/201 dead transitions. [2024-06-14 11:40:22,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 201 transitions, 2513 flow [2024-06-14 11:40:22,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:22,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:22,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 11:40:22,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 11:40:22,766 INFO L175 Difference]: Start difference. First operand has 218 places, 170 transitions, 1721 flow. Second operand 9 states and 205 transitions. [2024-06-14 11:40:22,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 201 transitions, 2513 flow [2024-06-14 11:40:23,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 201 transitions, 2459 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 11:40:23,372 INFO L231 Difference]: Finished difference. Result has 211 places, 168 transitions, 1806 flow [2024-06-14 11:40:23,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1679, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1806, PETRI_PLACES=211, PETRI_TRANSITIONS=168} [2024-06-14 11:40:23,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-14 11:40:23,373 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 168 transitions, 1806 flow [2024-06-14 11:40:23,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:23,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:23,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:23,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-14 11:40:23,373 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:23,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:23,373 INFO L85 PathProgramCache]: Analyzing trace with hash 834272975, now seen corresponding path program 47 times [2024-06-14 11:40:23,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:23,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509144642] [2024-06-14 11:40:23,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:23,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:23,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:23,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-14 11:40:23,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:23,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509144642] [2024-06-14 11:40:23,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509144642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:23,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:23,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:23,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456128370] [2024-06-14 11:40:23,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:23,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:23,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:23,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:23,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:23,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:23,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 168 transitions, 1806 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:23,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:23,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:23,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:23,944 INFO L124 PetriNetUnfolderBase]: 2131/3685 cut-off events. [2024-06-14 11:40:23,944 INFO L125 PetriNetUnfolderBase]: For 447464/447470 co-relation queries the response was YES. [2024-06-14 11:40:23,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30093 conditions, 3685 events. 2131/3685 cut-off events. For 447464/447470 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 24776 event pairs, 1014 based on Foata normal form. 20/3703 useless extension candidates. Maximal degree in co-relation 30012. Up to 2725 conditions per place. [2024-06-14 11:40:23,974 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 104 selfloop transitions, 67 changer transitions 16/194 dead transitions. [2024-06-14 11:40:23,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 194 transitions, 2426 flow [2024-06-14 11:40:23,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:23,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:23,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 11:40:23,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392953929539296 [2024-06-14 11:40:23,976 INFO L175 Difference]: Start difference. First operand has 211 places, 168 transitions, 1806 flow. Second operand 9 states and 199 transitions. [2024-06-14 11:40:23,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 194 transitions, 2426 flow [2024-06-14 11:40:24,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 194 transitions, 2279 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:24,439 INFO L231 Difference]: Finished difference. Result has 210 places, 164 transitions, 1760 flow [2024-06-14 11:40:24,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1663, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1760, PETRI_PLACES=210, PETRI_TRANSITIONS=164} [2024-06-14 11:40:24,440 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-14 11:40:24,440 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 164 transitions, 1760 flow [2024-06-14 11:40:24,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:24,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:24,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:24,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-14 11:40:24,440 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:24,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:24,440 INFO L85 PathProgramCache]: Analyzing trace with hash 64659009, now seen corresponding path program 48 times [2024-06-14 11:40:24,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:24,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365862311] [2024-06-14 11:40:24,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:24,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:24,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:24,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:24,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:24,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365862311] [2024-06-14 11:40:24,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365862311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:24,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:24,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:24,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336235548] [2024-06-14 11:40:24,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:24,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:24,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:24,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:24,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:24,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:24,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 164 transitions, 1760 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:24,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:24,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:24,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:24,993 INFO L124 PetriNetUnfolderBase]: 2002/3464 cut-off events. [2024-06-14 11:40:24,993 INFO L125 PetriNetUnfolderBase]: For 403576/403582 co-relation queries the response was YES. [2024-06-14 11:40:25,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27502 conditions, 3464 events. 2002/3464 cut-off events. For 403576/403582 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 23092 event pairs, 973 based on Foata normal form. 28/3490 useless extension candidates. Maximal degree in co-relation 27422. Up to 2959 conditions per place. [2024-06-14 11:40:25,025 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 95 selfloop transitions, 66 changer transitions 12/180 dead transitions. [2024-06-14 11:40:25,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 180 transitions, 2180 flow [2024-06-14 11:40:25,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:25,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:25,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-14 11:40:25,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067750677506775 [2024-06-14 11:40:25,026 INFO L175 Difference]: Start difference. First operand has 210 places, 164 transitions, 1760 flow. Second operand 9 states and 187 transitions. [2024-06-14 11:40:25,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 180 transitions, 2180 flow [2024-06-14 11:40:25,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 180 transitions, 2043 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:25,447 INFO L231 Difference]: Finished difference. Result has 204 places, 160 transitions, 1726 flow [2024-06-14 11:40:25,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1726, PETRI_PLACES=204, PETRI_TRANSITIONS=160} [2024-06-14 11:40:25,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-14 11:40:25,447 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 160 transitions, 1726 flow [2024-06-14 11:40:25,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:25,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:25,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:25,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-14 11:40:25,448 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:25,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:25,448 INFO L85 PathProgramCache]: Analyzing trace with hash -742140123, now seen corresponding path program 49 times [2024-06-14 11:40:25,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:25,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185414037] [2024-06-14 11:40:25,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:25,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:25,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:25,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:25,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:25,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185414037] [2024-06-14 11:40:25,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185414037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:25,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:25,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:25,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525597484] [2024-06-14 11:40:25,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:25,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:25,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:25,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:25,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:25,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:25,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 160 transitions, 1726 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:25,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:25,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:25,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:25,984 INFO L124 PetriNetUnfolderBase]: 1873/3255 cut-off events. [2024-06-14 11:40:25,984 INFO L125 PetriNetUnfolderBase]: For 324706/324712 co-relation queries the response was YES. [2024-06-14 11:40:26,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24659 conditions, 3255 events. 1873/3255 cut-off events. For 324706/324712 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 21502 event pairs, 849 based on Foata normal form. 26/3279 useless extension candidates. Maximal degree in co-relation 24582. Up to 2725 conditions per place. [2024-06-14 11:40:26,011 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 88 selfloop transitions, 60 changer transitions 25/180 dead transitions. [2024-06-14 11:40:26,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 180 transitions, 2182 flow [2024-06-14 11:40:26,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:26,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:26,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-14 11:40:26,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5094850948509485 [2024-06-14 11:40:26,012 INFO L175 Difference]: Start difference. First operand has 204 places, 160 transitions, 1726 flow. Second operand 9 states and 188 transitions. [2024-06-14 11:40:26,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 180 transitions, 2182 flow [2024-06-14 11:40:26,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 180 transitions, 2046 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:26,315 INFO L231 Difference]: Finished difference. Result has 201 places, 153 transitions, 1639 flow [2024-06-14 11:40:26,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1639, PETRI_PLACES=201, PETRI_TRANSITIONS=153} [2024-06-14 11:40:26,315 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-14 11:40:26,315 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 153 transitions, 1639 flow [2024-06-14 11:40:26,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:26,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:26,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, 1, 1] [2024-06-14 11:40:26,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-14 11:40:26,316 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:26,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:26,316 INFO L85 PathProgramCache]: Analyzing trace with hash 783943913, now seen corresponding path program 50 times [2024-06-14 11:40:26,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:26,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343047408] [2024-06-14 11:40:26,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:26,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:26,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:26,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:26,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:26,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343047408] [2024-06-14 11:40:26,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343047408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:26,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:26,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:26,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424518053] [2024-06-14 11:40:26,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:26,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:26,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:26,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:26,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:26,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:26,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 153 transitions, 1639 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:26,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:26,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:26,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:26,894 INFO L124 PetriNetUnfolderBase]: 1842/3192 cut-off events. [2024-06-14 11:40:26,894 INFO L125 PetriNetUnfolderBase]: For 316480/316494 co-relation queries the response was YES. [2024-06-14 11:40:26,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24165 conditions, 3192 events. 1842/3192 cut-off events. For 316480/316494 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 21111 event pairs, 876 based on Foata normal form. 34/3225 useless extension candidates. Maximal degree in co-relation 24089. Up to 2719 conditions per place. [2024-06-14 11:40:26,917 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 82 selfloop transitions, 67 changer transitions 12/168 dead transitions. [2024-06-14 11:40:26,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 168 transitions, 2031 flow [2024-06-14 11:40:26,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:40:26,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:40:26,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-06-14 11:40:26,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49445676274944567 [2024-06-14 11:40:26,918 INFO L175 Difference]: Start difference. First operand has 201 places, 153 transitions, 1639 flow. Second operand 11 states and 223 transitions. [2024-06-14 11:40:26,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 168 transitions, 2031 flow [2024-06-14 11:40:27,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 168 transitions, 1887 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-14 11:40:27,170 INFO L231 Difference]: Finished difference. Result has 190 places, 149 transitions, 1602 flow [2024-06-14 11:40:27,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1602, PETRI_PLACES=190, PETRI_TRANSITIONS=149} [2024-06-14 11:40:27,170 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-14 11:40:27,170 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 149 transitions, 1602 flow [2024-06-14 11:40:27,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:27,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:27,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:27,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-14 11:40:27,170 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:27,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:27,171 INFO L85 PathProgramCache]: Analyzing trace with hash -2108807891, now seen corresponding path program 3 times [2024-06-14 11:40:27,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:27,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884042203] [2024-06-14 11:40:27,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:27,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:27,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:27,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-14 11:40:27,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:27,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884042203] [2024-06-14 11:40:27,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884042203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:27,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:27,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:27,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759780975] [2024-06-14 11:40:27,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:27,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:27,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:27,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:27,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:27,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:27,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 149 transitions, 1602 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:27,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:27,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:27,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:27,702 INFO L124 PetriNetUnfolderBase]: 1835/3181 cut-off events. [2024-06-14 11:40:27,702 INFO L125 PetriNetUnfolderBase]: For 272090/272098 co-relation queries the response was YES. [2024-06-14 11:40:27,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23341 conditions, 3181 events. 1835/3181 cut-off events. For 272090/272098 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 21081 event pairs, 876 based on Foata normal form. 28/3208 useless extension candidates. Maximal degree in co-relation 23270. Up to 2713 conditions per place. [2024-06-14 11:40:27,727 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 82 selfloop transitions, 62 changer transitions 12/163 dead transitions. [2024-06-14 11:40:27,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 163 transitions, 1982 flow [2024-06-14 11:40:27,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:40:27,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:40:27,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-14 11:40:27,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073170731707317 [2024-06-14 11:40:27,728 INFO L175 Difference]: Start difference. First operand has 190 places, 149 transitions, 1602 flow. Second operand 10 states and 208 transitions. [2024-06-14 11:40:27,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 163 transitions, 1982 flow [2024-06-14 11:40:27,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 163 transitions, 1844 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 11:40:27,988 INFO L231 Difference]: Finished difference. Result has 187 places, 145 transitions, 1561 flow [2024-06-14 11:40:27,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1561, PETRI_PLACES=187, PETRI_TRANSITIONS=145} [2024-06-14 11:40:27,988 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-14 11:40:27,988 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 145 transitions, 1561 flow [2024-06-14 11:40:27,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:27,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:27,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:27,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-14 11:40:27,989 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:27,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:27,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1692604807, now seen corresponding path program 4 times [2024-06-14 11:40:27,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:27,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805125623] [2024-06-14 11:40:27,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:27,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:27,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:28,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-14 11:40:28,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:28,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805125623] [2024-06-14 11:40:28,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805125623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:28,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:28,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:28,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545210111] [2024-06-14 11:40:28,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:28,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:28,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:28,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:28,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:28,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:28,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 145 transitions, 1561 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:28,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:28,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:28,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:28,520 INFO L124 PetriNetUnfolderBase]: 1800/3146 cut-off events. [2024-06-14 11:40:28,520 INFO L125 PetriNetUnfolderBase]: For 251472/251486 co-relation queries the response was YES. [2024-06-14 11:40:28,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22868 conditions, 3146 events. 1800/3146 cut-off events. For 251472/251486 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 20961 event pairs, 803 based on Foata normal form. 26/3171 useless extension candidates. Maximal degree in co-relation 22798. Up to 2695 conditions per place. [2024-06-14 11:40:28,545 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 125 selfloop transitions, 18 changer transitions 12/162 dead transitions. [2024-06-14 11:40:28,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 162 transitions, 1969 flow [2024-06-14 11:40:28,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:40:28,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:40:28,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-14 11:40:28,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-14 11:40:28,546 INFO L175 Difference]: Start difference. First operand has 187 places, 145 transitions, 1561 flow. Second operand 7 states and 152 transitions. [2024-06-14 11:40:28,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 162 transitions, 1969 flow [2024-06-14 11:40:28,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 162 transitions, 1841 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:40:28,747 INFO L231 Difference]: Finished difference. Result has 182 places, 143 transitions, 1446 flow [2024-06-14 11:40:28,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1433, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1446, PETRI_PLACES=182, PETRI_TRANSITIONS=143} [2024-06-14 11:40:28,747 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-14 11:40:28,747 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 143 transitions, 1446 flow [2024-06-14 11:40:28,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:28,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:28,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:28,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-14 11:40:28,748 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:28,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:28,748 INFO L85 PathProgramCache]: Analyzing trace with hash -728668917, now seen corresponding path program 5 times [2024-06-14 11:40:28,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:28,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545448686] [2024-06-14 11:40:28,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:28,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:28,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:28,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-14 11:40:28,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:28,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545448686] [2024-06-14 11:40:28,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545448686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:28,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:28,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:28,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645621135] [2024-06-14 11:40:28,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:28,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:28,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:28,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:28,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:28,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:28,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 143 transitions, 1446 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:28,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:28,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:28,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:29,268 INFO L124 PetriNetUnfolderBase]: 1796/3134 cut-off events. [2024-06-14 11:40:29,268 INFO L125 PetriNetUnfolderBase]: For 248334/248342 co-relation queries the response was YES. [2024-06-14 11:40:29,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22575 conditions, 3134 events. 1796/3134 cut-off events. For 248334/248342 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 20758 event pairs, 834 based on Foata normal form. 26/3159 useless extension candidates. Maximal degree in co-relation 22506. Up to 2629 conditions per place. [2024-06-14 11:40:29,290 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 78 selfloop transitions, 60 changer transitions 17/162 dead transitions. [2024-06-14 11:40:29,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 162 transitions, 1862 flow [2024-06-14 11:40:29,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:40:29,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:40:29,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-06-14 11:40:29,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49667405764966743 [2024-06-14 11:40:29,291 INFO L175 Difference]: Start difference. First operand has 182 places, 143 transitions, 1446 flow. Second operand 11 states and 224 transitions. [2024-06-14 11:40:29,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 162 transitions, 1862 flow [2024-06-14 11:40:29,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 162 transitions, 1802 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 11:40:29,533 INFO L231 Difference]: Finished difference. Result has 184 places, 139 transitions, 1467 flow [2024-06-14 11:40:29,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1386, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1467, PETRI_PLACES=184, PETRI_TRANSITIONS=139} [2024-06-14 11:40:29,534 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-14 11:40:29,534 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 139 transitions, 1467 flow [2024-06-14 11:40:29,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:29,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:29,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:29,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-14 11:40:29,534 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:29,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:29,534 INFO L85 PathProgramCache]: Analyzing trace with hash -812959301, now seen corresponding path program 6 times [2024-06-14 11:40:29,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:29,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974893851] [2024-06-14 11:40:29,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:29,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:29,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:29,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-14 11:40:29,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:29,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974893851] [2024-06-14 11:40:29,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974893851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:29,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:29,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:29,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009412857] [2024-06-14 11:40:29,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:29,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:29,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:29,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:29,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:29,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:29,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 139 transitions, 1467 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:29,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:29,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:29,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:30,216 INFO L124 PetriNetUnfolderBase]: 2306/3978 cut-off events. [2024-06-14 11:40:30,216 INFO L125 PetriNetUnfolderBase]: For 372265/372279 co-relation queries the response was YES. [2024-06-14 11:40:30,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31503 conditions, 3978 events. 2306/3978 cut-off events. For 372265/372279 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 27559 event pairs, 1114 based on Foata normal form. 26/4003 useless extension candidates. Maximal degree in co-relation 31436. Up to 2029 conditions per place. [2024-06-14 11:40:30,244 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 96 selfloop transitions, 52 changer transitions 9/164 dead transitions. [2024-06-14 11:40:30,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 164 transitions, 2127 flow [2024-06-14 11:40:30,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:30,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:30,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:40:30,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:40:30,245 INFO L175 Difference]: Start difference. First operand has 184 places, 139 transitions, 1467 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:40:30,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 164 transitions, 2127 flow [2024-06-14 11:40:30,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 164 transitions, 1989 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 11:40:30,627 INFO L231 Difference]: Finished difference. Result has 177 places, 136 transitions, 1415 flow [2024-06-14 11:40:30,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1341, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1415, PETRI_PLACES=177, PETRI_TRANSITIONS=136} [2024-06-14 11:40:30,628 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 135 predicate places. [2024-06-14 11:40:30,628 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 136 transitions, 1415 flow [2024-06-14 11:40:30,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:30,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:30,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:30,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-14 11:40:30,628 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:30,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:30,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1978844869, now seen corresponding path program 7 times [2024-06-14 11:40:30,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:30,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355431235] [2024-06-14 11:40:30,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:30,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:30,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:30,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-14 11:40:30,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:30,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355431235] [2024-06-14 11:40:30,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355431235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:30,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:30,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:30,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459447274] [2024-06-14 11:40:30,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:30,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:30,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:30,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:30,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:30,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:30,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 136 transitions, 1415 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:30,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:30,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:30,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:31,261 INFO L124 PetriNetUnfolderBase]: 2460/4238 cut-off events. [2024-06-14 11:40:31,261 INFO L125 PetriNetUnfolderBase]: For 377297/377305 co-relation queries the response was YES. [2024-06-14 11:40:31,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33277 conditions, 4238 events. 2460/4238 cut-off events. For 377297/377305 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 29955 event pairs, 1310 based on Foata normal form. 32/4269 useless extension candidates. Maximal degree in co-relation 33212. Up to 3557 conditions per place. [2024-06-14 11:40:31,292 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 124 selfloop transitions, 18 changer transitions 10/159 dead transitions. [2024-06-14 11:40:31,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 159 transitions, 1969 flow [2024-06-14 11:40:31,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:31,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:31,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-14 11:40:31,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-14 11:40:31,293 INFO L175 Difference]: Start difference. First operand has 177 places, 136 transitions, 1415 flow. Second operand 8 states and 171 transitions. [2024-06-14 11:40:31,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 159 transitions, 1969 flow [2024-06-14 11:40:31,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 159 transitions, 1830 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 11:40:31,565 INFO L231 Difference]: Finished difference. Result has 175 places, 137 transitions, 1340 flow [2024-06-14 11:40:31,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1287, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1340, PETRI_PLACES=175, PETRI_TRANSITIONS=137} [2024-06-14 11:40:31,565 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-14 11:40:31,565 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 137 transitions, 1340 flow [2024-06-14 11:40:31,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:31,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:31,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:31,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-14 11:40:31,566 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:31,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:31,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1356144577, now seen corresponding path program 8 times [2024-06-14 11:40:31,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:31,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546155359] [2024-06-14 11:40:31,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:31,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:31,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:31,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:31,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:31,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546155359] [2024-06-14 11:40:31,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546155359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:31,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:31,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:31,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709518790] [2024-06-14 11:40:31,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:31,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:31,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:31,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:31,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:31,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:31,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 137 transitions, 1340 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:31,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:31,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:31,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:32,081 INFO L124 PetriNetUnfolderBase]: 1873/3241 cut-off events. [2024-06-14 11:40:32,081 INFO L125 PetriNetUnfolderBase]: For 247323/247329 co-relation queries the response was YES. [2024-06-14 11:40:32,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23528 conditions, 3241 events. 1873/3241 cut-off events. For 247323/247329 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 21575 event pairs, 937 based on Foata normal form. 28/3268 useless extension candidates. Maximal degree in co-relation 23462. Up to 2788 conditions per place. [2024-06-14 11:40:32,105 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 78 selfloop transitions, 54 changer transitions 12/151 dead transitions. [2024-06-14 11:40:32,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 151 transitions, 1696 flow [2024-06-14 11:40:32,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:40:32,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:40:32,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-14 11:40:32,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048780487804878 [2024-06-14 11:40:32,106 INFO L175 Difference]: Start difference. First operand has 175 places, 137 transitions, 1340 flow. Second operand 10 states and 207 transitions. [2024-06-14 11:40:32,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 151 transitions, 1696 flow [2024-06-14 11:40:32,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 151 transitions, 1656 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:32,311 INFO L231 Difference]: Finished difference. Result has 178 places, 133 transitions, 1381 flow [2024-06-14 11:40:32,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1300, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1381, PETRI_PLACES=178, PETRI_TRANSITIONS=133} [2024-06-14 11:40:32,311 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-14 11:40:32,311 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 133 transitions, 1381 flow [2024-06-14 11:40:32,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:32,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:32,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:32,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-14 11:40:32,312 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:32,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:32,312 INFO L85 PathProgramCache]: Analyzing trace with hash 455539131, now seen corresponding path program 9 times [2024-06-14 11:40:32,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:32,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974499074] [2024-06-14 11:40:32,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:32,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:32,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:32,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:32,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:32,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974499074] [2024-06-14 11:40:32,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974499074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:32,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:32,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:32,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752530011] [2024-06-14 11:40:32,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:32,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:32,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:32,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:32,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:32,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:32,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 133 transitions, 1381 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:32,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:32,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:32,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:32,865 INFO L124 PetriNetUnfolderBase]: 1972/3422 cut-off events. [2024-06-14 11:40:32,865 INFO L125 PetriNetUnfolderBase]: For 267663/267677 co-relation queries the response was YES. [2024-06-14 11:40:32,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25297 conditions, 3422 events. 1972/3422 cut-off events. For 267663/267677 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 22986 event pairs, 969 based on Foata normal form. 32/3453 useless extension candidates. Maximal degree in co-relation 25232. Up to 2457 conditions per place. [2024-06-14 11:40:32,890 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 91 selfloop transitions, 48 changer transitions 6/152 dead transitions. [2024-06-14 11:40:32,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 152 transitions, 1877 flow [2024-06-14 11:40:32,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:32,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:32,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:40:32,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-14 11:40:32,891 INFO L175 Difference]: Start difference. First operand has 178 places, 133 transitions, 1381 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:40:32,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 152 transitions, 1877 flow [2024-06-14 11:40:33,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 152 transitions, 1761 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 11:40:33,062 INFO L231 Difference]: Finished difference. Result has 174 places, 130 transitions, 1334 flow [2024-06-14 11:40:33,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1269, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1334, PETRI_PLACES=174, PETRI_TRANSITIONS=130} [2024-06-14 11:40:33,063 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-14 11:40:33,063 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 130 transitions, 1334 flow [2024-06-14 11:40:33,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:33,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:33,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:33,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-14 11:40:33,063 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:33,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:33,063 INFO L85 PathProgramCache]: Analyzing trace with hash 298049001, now seen corresponding path program 10 times [2024-06-14 11:40:33,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:33,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042340202] [2024-06-14 11:40:33,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:33,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:33,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:33,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:33,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:33,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042340202] [2024-06-14 11:40:33,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042340202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:33,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:33,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:33,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469521614] [2024-06-14 11:40:33,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:33,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:33,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:33,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:33,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:33,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:33,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 130 transitions, 1334 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:33,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:33,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:33,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:33,710 INFO L124 PetriNetUnfolderBase]: 2148/3732 cut-off events. [2024-06-14 11:40:33,710 INFO L125 PetriNetUnfolderBase]: For 298105/298119 co-relation queries the response was YES. [2024-06-14 11:40:33,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28094 conditions, 3732 events. 2148/3732 cut-off events. For 298105/298119 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 25854 event pairs, 978 based on Foata normal form. 32/3763 useless extension candidates. Maximal degree in co-relation 28030. Up to 1945 conditions per place. [2024-06-14 11:40:33,734 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 84 selfloop transitions, 51 changer transitions 12/154 dead transitions. [2024-06-14 11:40:33,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 154 transitions, 1870 flow [2024-06-14 11:40:33,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:33,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:33,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-14 11:40:33,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:40:33,735 INFO L175 Difference]: Start difference. First operand has 174 places, 130 transitions, 1334 flow. Second operand 9 states and 198 transitions. [2024-06-14 11:40:33,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 154 transitions, 1870 flow [2024-06-14 11:40:33,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 154 transitions, 1765 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:40:33,951 INFO L231 Difference]: Finished difference. Result has 174 places, 124 transitions, 1263 flow [2024-06-14 11:40:33,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1263, PETRI_PLACES=174, PETRI_TRANSITIONS=124} [2024-06-14 11:40:33,951 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-14 11:40:33,951 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 124 transitions, 1263 flow [2024-06-14 11:40:33,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:33,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:33,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:33,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-14 11:40:33,952 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:33,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:33,952 INFO L85 PathProgramCache]: Analyzing trace with hash 395393415, now seen corresponding path program 11 times [2024-06-14 11:40:33,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:33,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2644533] [2024-06-14 11:40:33,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:33,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:33,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:34,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:34,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:34,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2644533] [2024-06-14 11:40:34,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2644533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:34,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:34,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:34,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091181204] [2024-06-14 11:40:34,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:34,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:34,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:34,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:34,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:34,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:34,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 124 transitions, 1263 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:34,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:34,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:34,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:34,498 INFO L124 PetriNetUnfolderBase]: 1970/3424 cut-off events. [2024-06-14 11:40:34,498 INFO L125 PetriNetUnfolderBase]: For 272179/272181 co-relation queries the response was YES. [2024-06-14 11:40:34,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25720 conditions, 3424 events. 1970/3424 cut-off events. For 272179/272181 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 23173 event pairs, 1021 based on Foata normal form. 24/3447 useless extension candidates. Maximal degree in co-relation 25656. Up to 2467 conditions per place. [2024-06-14 11:40:34,523 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 89 selfloop transitions, 42 changer transitions 6/144 dead transitions. [2024-06-14 11:40:34,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 144 transitions, 1743 flow [2024-06-14 11:40:34,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:34,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:34,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-14 11:40:34,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-14 11:40:34,524 INFO L175 Difference]: Start difference. First operand has 174 places, 124 transitions, 1263 flow. Second operand 9 states and 195 transitions. [2024-06-14 11:40:34,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 144 transitions, 1743 flow [2024-06-14 11:40:34,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 144 transitions, 1612 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-14 11:40:34,698 INFO L231 Difference]: Finished difference. Result has 171 places, 121 transitions, 1185 flow [2024-06-14 11:40:34,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1134, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1185, PETRI_PLACES=171, PETRI_TRANSITIONS=121} [2024-06-14 11:40:34,698 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-14 11:40:34,698 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 121 transitions, 1185 flow [2024-06-14 11:40:34,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:34,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:34,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:34,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-14 11:40:34,698 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:34,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:34,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1818080745, now seen corresponding path program 12 times [2024-06-14 11:40:34,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:34,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391240474] [2024-06-14 11:40:34,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:34,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:34,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:34,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:34,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:34,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391240474] [2024-06-14 11:40:34,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391240474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:34,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:34,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:34,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190647127] [2024-06-14 11:40:34,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:34,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:34,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:34,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:34,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:34,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:34,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 121 transitions, 1185 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:34,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:34,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:34,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:35,214 INFO L124 PetriNetUnfolderBase]: 1705/2969 cut-off events. [2024-06-14 11:40:35,214 INFO L125 PetriNetUnfolderBase]: For 227199/227201 co-relation queries the response was YES. [2024-06-14 11:40:35,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21591 conditions, 2969 events. 1705/2969 cut-off events. For 227199/227201 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 19583 event pairs, 896 based on Foata normal form. 28/2996 useless extension candidates. Maximal degree in co-relation 21528. Up to 2593 conditions per place. [2024-06-14 11:40:35,236 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 101 selfloop transitions, 9 changer transitions 16/133 dead transitions. [2024-06-14 11:40:35,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 133 transitions, 1501 flow [2024-06-14 11:40:35,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:35,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:35,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-14 11:40:35,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-14 11:40:35,237 INFO L175 Difference]: Start difference. First operand has 171 places, 121 transitions, 1185 flow. Second operand 8 states and 160 transitions. [2024-06-14 11:40:35,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 133 transitions, 1501 flow [2024-06-14 11:40:35,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 133 transitions, 1390 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 11:40:35,387 INFO L231 Difference]: Finished difference. Result has 168 places, 115 transitions, 1038 flow [2024-06-14 11:40:35,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1074, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1038, PETRI_PLACES=168, PETRI_TRANSITIONS=115} [2024-06-14 11:40:35,387 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-14 11:40:35,387 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 115 transitions, 1038 flow [2024-06-14 11:40:35,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:35,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:35,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:35,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-14 11:40:35,388 INFO L420 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:35,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:35,388 INFO L85 PathProgramCache]: Analyzing trace with hash -604159591, now seen corresponding path program 13 times [2024-06-14 11:40:35,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:35,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583394362] [2024-06-14 11:40:35,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:35,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:35,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:35,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:35,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:35,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583394362] [2024-06-14 11:40:35,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583394362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:35,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:35,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:35,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004065309] [2024-06-14 11:40:35,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:35,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:35,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:35,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:35,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:35,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:35,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 115 transitions, 1038 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:35,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:35,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:35,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:35,833 INFO L124 PetriNetUnfolderBase]: 1569/2771 cut-off events. [2024-06-14 11:40:35,833 INFO L125 PetriNetUnfolderBase]: For 202289/202295 co-relation queries the response was YES. [2024-06-14 11:40:35,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19356 conditions, 2771 events. 1569/2771 cut-off events. For 202289/202295 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 18340 event pairs, 846 based on Foata normal form. 28/2798 useless extension candidates. Maximal degree in co-relation 19294. Up to 2328 conditions per place. [2024-06-14 11:40:35,852 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 70 selfloop transitions, 38 changer transitions 12/127 dead transitions. [2024-06-14 11:40:35,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 127 transitions, 1342 flow [2024-06-14 11:40:35,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:35,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:35,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-14 11:40:35,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-14 11:40:35,853 INFO L175 Difference]: Start difference. First operand has 168 places, 115 transitions, 1038 flow. Second operand 8 states and 172 transitions. [2024-06-14 11:40:35,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 127 transitions, 1342 flow [2024-06-14 11:40:35,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 127 transitions, 1314 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:35,989 INFO L231 Difference]: Finished difference. Result has 162 places, 111 transitions, 1062 flow [2024-06-14 11:40:35,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1010, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1062, PETRI_PLACES=162, PETRI_TRANSITIONS=111} [2024-06-14 11:40:35,989 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-14 11:40:35,989 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 111 transitions, 1062 flow [2024-06-14 11:40:35,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:35,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:35,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:35,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-14 11:40:35,990 INFO L420 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:35,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:35,990 INFO L85 PathProgramCache]: Analyzing trace with hash -476930007, now seen corresponding path program 14 times [2024-06-14 11:40:35,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:35,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965464381] [2024-06-14 11:40:35,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:35,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:35,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:36,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:36,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:36,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965464381] [2024-06-14 11:40:36,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965464381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:36,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:36,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:36,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989913031] [2024-06-14 11:40:36,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:36,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:36,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:36,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:36,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:36,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:36,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 111 transitions, 1062 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:36,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:36,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:36,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:36,429 INFO L124 PetriNetUnfolderBase]: 1534/2714 cut-off events. [2024-06-14 11:40:36,429 INFO L125 PetriNetUnfolderBase]: For 194502/194508 co-relation queries the response was YES. [2024-06-14 11:40:36,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19116 conditions, 2714 events. 1534/2714 cut-off events. For 194502/194508 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 17877 event pairs, 787 based on Foata normal form. 24/2737 useless extension candidates. Maximal degree in co-relation 19056. Up to 2328 conditions per place. [2024-06-14 11:40:36,447 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 92 selfloop transitions, 15 changer transitions 12/126 dead transitions. [2024-06-14 11:40:36,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 126 transitions, 1370 flow [2024-06-14 11:40:36,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:36,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:36,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-14 11:40:36,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 11:40:36,448 INFO L175 Difference]: Start difference. First operand has 162 places, 111 transitions, 1062 flow. Second operand 8 states and 164 transitions. [2024-06-14 11:40:36,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 126 transitions, 1370 flow [2024-06-14 11:40:36,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 126 transitions, 1290 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:40:36,557 INFO L231 Difference]: Finished difference. Result has 160 places, 109 transitions, 994 flow [2024-06-14 11:40:36,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=982, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=994, PETRI_PLACES=160, PETRI_TRANSITIONS=109} [2024-06-14 11:40:36,558 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-14 11:40:36,558 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 109 transitions, 994 flow [2024-06-14 11:40:36,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:36,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:36,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:36,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-14 11:40:36,559 INFO L420 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:36,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:36,559 INFO L85 PathProgramCache]: Analyzing trace with hash -472168407, now seen corresponding path program 15 times [2024-06-14 11:40:36,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:36,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762772677] [2024-06-14 11:40:36,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:36,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:36,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:36,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:36,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:36,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762772677] [2024-06-14 11:40:36,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762772677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:36,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:36,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:36,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34839824] [2024-06-14 11:40:36,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:36,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:36,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:36,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:36,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:36,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:36,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 109 transitions, 994 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:36,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:36,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:36,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:37,103 INFO L124 PetriNetUnfolderBase]: 1799/3149 cut-off events. [2024-06-14 11:40:37,104 INFO L125 PetriNetUnfolderBase]: For 241675/241681 co-relation queries the response was YES. [2024-06-14 11:40:37,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23187 conditions, 3149 events. 1799/3149 cut-off events. For 241675/241681 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 21335 event pairs, 998 based on Foata normal form. 24/3172 useless extension candidates. Maximal degree in co-relation 23128. Up to 2046 conditions per place. [2024-06-14 11:40:37,125 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 71 selfloop transitions, 40 changer transitions 15/133 dead transitions. [2024-06-14 11:40:37,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 133 transitions, 1462 flow [2024-06-14 11:40:37,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:40:37,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:40:37,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-14 11:40:37,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49889135254988914 [2024-06-14 11:40:37,126 INFO L175 Difference]: Start difference. First operand has 160 places, 109 transitions, 994 flow. Second operand 11 states and 225 transitions. [2024-06-14 11:40:37,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 133 transitions, 1462 flow [2024-06-14 11:40:37,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 133 transitions, 1410 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:37,305 INFO L231 Difference]: Finished difference. Result has 161 places, 105 transitions, 992 flow [2024-06-14 11:40:37,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=944, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=992, PETRI_PLACES=161, PETRI_TRANSITIONS=105} [2024-06-14 11:40:37,305 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-14 11:40:37,305 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 105 transitions, 992 flow [2024-06-14 11:40:37,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:37,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:37,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:37,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-14 11:40:37,306 INFO L420 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:37,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:37,306 INFO L85 PathProgramCache]: Analyzing trace with hash -789638825, now seen corresponding path program 16 times [2024-06-14 11:40:37,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:37,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310400287] [2024-06-14 11:40:37,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:37,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:37,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:37,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:37,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:37,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310400287] [2024-06-14 11:40:37,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310400287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:37,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:37,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:37,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994499841] [2024-06-14 11:40:37,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:37,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:37,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:37,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:37,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:37,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:37,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 105 transitions, 992 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:37,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:37,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:37,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:37,801 INFO L124 PetriNetUnfolderBase]: 1787/3125 cut-off events. [2024-06-14 11:40:37,801 INFO L125 PetriNetUnfolderBase]: For 246436/246436 co-relation queries the response was YES. [2024-06-14 11:40:37,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23026 conditions, 3125 events. 1787/3125 cut-off events. For 246436/246436 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 21062 event pairs, 1033 based on Foata normal form. 26/3150 useless extension candidates. Maximal degree in co-relation 22968. Up to 2677 conditions per place. [2024-06-14 11:40:37,823 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 72 selfloop transitions, 31 changer transitions 7/117 dead transitions. [2024-06-14 11:40:37,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 117 transitions, 1276 flow [2024-06-14 11:40:37,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:37,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:37,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-14 11:40:37,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5152439024390244 [2024-06-14 11:40:37,824 INFO L175 Difference]: Start difference. First operand has 161 places, 105 transitions, 992 flow. Second operand 8 states and 169 transitions. [2024-06-14 11:40:37,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 117 transitions, 1276 flow [2024-06-14 11:40:38,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 117 transitions, 1195 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 11:40:38,006 INFO L231 Difference]: Finished difference. Result has 153 places, 100 transitions, 934 flow [2024-06-14 11:40:38,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=911, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=934, PETRI_PLACES=153, PETRI_TRANSITIONS=100} [2024-06-14 11:40:38,006 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-14 11:40:38,007 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 100 transitions, 934 flow [2024-06-14 11:40:38,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:38,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:38,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:38,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-14 11:40:38,007 INFO L420 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:38,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:38,007 INFO L85 PathProgramCache]: Analyzing trace with hash 383013255, now seen corresponding path program 17 times [2024-06-14 11:40:38,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:38,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15123507] [2024-06-14 11:40:38,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:38,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:38,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:38,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:38,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:38,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15123507] [2024-06-14 11:40:38,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15123507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:38,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:38,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:38,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107315984] [2024-06-14 11:40:38,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:38,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:38,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:38,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:38,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:38,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:38,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 100 transitions, 934 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:38,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:38,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:38,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:38,498 INFO L124 PetriNetUnfolderBase]: 1766/3106 cut-off events. [2024-06-14 11:40:38,498 INFO L125 PetriNetUnfolderBase]: For 212163/212163 co-relation queries the response was YES. [2024-06-14 11:40:38,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22053 conditions, 3106 events. 1766/3106 cut-off events. For 212163/212163 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 21025 event pairs, 1044 based on Foata normal form. 26/3131 useless extension candidates. Maximal degree in co-relation 21998. Up to 2652 conditions per place. [2024-06-14 11:40:38,519 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 72 selfloop transitions, 26 changer transitions 8/113 dead transitions. [2024-06-14 11:40:38,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 113 transitions, 1212 flow [2024-06-14 11:40:38,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:38,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:38,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-14 11:40:38,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-14 11:40:38,520 INFO L175 Difference]: Start difference. First operand has 153 places, 100 transitions, 934 flow. Second operand 9 states and 186 transitions. [2024-06-14 11:40:38,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 113 transitions, 1212 flow [2024-06-14 11:40:38,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 113 transitions, 1138 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 11:40:38,666 INFO L231 Difference]: Finished difference. Result has 152 places, 94 transitions, 867 flow [2024-06-14 11:40:38,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=860, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=867, PETRI_PLACES=152, PETRI_TRANSITIONS=94} [2024-06-14 11:40:38,666 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-14 11:40:38,667 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 94 transitions, 867 flow [2024-06-14 11:40:38,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:38,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:38,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:38,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-14 11:40:38,667 INFO L420 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:38,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:38,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1754129141, now seen corresponding path program 18 times [2024-06-14 11:40:38,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:38,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650721167] [2024-06-14 11:40:38,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:38,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:38,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:38,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:38,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:38,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650721167] [2024-06-14 11:40:38,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650721167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:38,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:38,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:38,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408960061] [2024-06-14 11:40:38,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:38,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:38,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:38,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:38,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:38,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:38,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 94 transitions, 867 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:38,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:38,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:38,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:39,120 INFO L124 PetriNetUnfolderBase]: 1635/2899 cut-off events. [2024-06-14 11:40:39,121 INFO L125 PetriNetUnfolderBase]: For 190664/190664 co-relation queries the response was YES. [2024-06-14 11:40:39,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20183 conditions, 2899 events. 1635/2899 cut-off events. For 190664/190664 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 19557 event pairs, 932 based on Foata normal form. 24/2922 useless extension candidates. Maximal degree in co-relation 20128. Up to 2441 conditions per place. [2024-06-14 11:40:39,141 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 62 selfloop transitions, 26 changer transitions 17/112 dead transitions. [2024-06-14 11:40:39,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 112 transitions, 1181 flow [2024-06-14 11:40:39,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:40:39,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:40:39,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-14 11:40:39,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 11:40:39,142 INFO L175 Difference]: Start difference. First operand has 152 places, 94 transitions, 867 flow. Second operand 10 states and 205 transitions. [2024-06-14 11:40:39,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 112 transitions, 1181 flow [2024-06-14 11:40:39,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 112 transitions, 1108 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-06-14 11:40:39,268 INFO L231 Difference]: Finished difference. Result has 149 places, 90 transitions, 810 flow [2024-06-14 11:40:39,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=794, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=810, PETRI_PLACES=149, PETRI_TRANSITIONS=90} [2024-06-14 11:40:39,269 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-14 11:40:39,269 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 90 transitions, 810 flow [2024-06-14 11:40:39,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:39,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:39,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:39,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-14 11:40:39,269 INFO L420 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:39,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:39,269 INFO L85 PathProgramCache]: Analyzing trace with hash 162228667, now seen corresponding path program 19 times [2024-06-14 11:40:39,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:39,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644742763] [2024-06-14 11:40:39,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:39,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:39,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:39,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:39,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:39,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644742763] [2024-06-14 11:40:39,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644742763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:39,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:39,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:39,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366075152] [2024-06-14 11:40:39,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:39,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:39,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:39,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:39,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:39,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:39,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 90 transitions, 810 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:39,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:39,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:39,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:39,731 INFO L124 PetriNetUnfolderBase]: 1483/2637 cut-off events. [2024-06-14 11:40:39,731 INFO L125 PetriNetUnfolderBase]: For 172276/172276 co-relation queries the response was YES. [2024-06-14 11:40:39,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18026 conditions, 2637 events. 1483/2637 cut-off events. For 172276/172276 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 17455 event pairs, 887 based on Foata normal form. 26/2662 useless extension candidates. Maximal degree in co-relation 17972. Up to 2251 conditions per place. [2024-06-14 11:40:39,747 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 71 selfloop transitions, 11 changer transitions 12/101 dead transitions. [2024-06-14 11:40:39,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 101 transitions, 1060 flow [2024-06-14 11:40:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:40:39,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:40:39,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-14 11:40:39,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052264808362369 [2024-06-14 11:40:39,748 INFO L175 Difference]: Start difference. First operand has 149 places, 90 transitions, 810 flow. Second operand 7 states and 145 transitions. [2024-06-14 11:40:39,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 101 transitions, 1060 flow [2024-06-14 11:40:39,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 101 transitions, 1002 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 11:40:39,862 INFO L231 Difference]: Finished difference. Result has 142 places, 86 transitions, 746 flow [2024-06-14 11:40:39,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=746, PETRI_PLACES=142, PETRI_TRANSITIONS=86} [2024-06-14 11:40:39,862 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-14 11:40:39,862 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 86 transitions, 746 flow [2024-06-14 11:40:39,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:39,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:39,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:39,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-14 11:40:39,862 INFO L420 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:39,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:39,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1331865653, now seen corresponding path program 20 times [2024-06-14 11:40:39,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:39,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604478663] [2024-06-14 11:40:39,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:39,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:39,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:39,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:39,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:39,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604478663] [2024-06-14 11:40:39,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604478663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:39,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:39,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:39,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679499031] [2024-06-14 11:40:39,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:39,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:39,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:39,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:39,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:40,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:40,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 86 transitions, 746 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:40,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:40,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:40,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:40,317 INFO L124 PetriNetUnfolderBase]: 1435/2567 cut-off events. [2024-06-14 11:40:40,317 INFO L125 PetriNetUnfolderBase]: For 150030/150030 co-relation queries the response was YES. [2024-06-14 11:40:40,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17006 conditions, 2567 events. 1435/2567 cut-off events. For 150030/150030 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 17052 event pairs, 791 based on Foata normal form. 24/2590 useless extension candidates. Maximal degree in co-relation 16954. Up to 2122 conditions per place. [2024-06-14 11:40:40,369 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 73 selfloop transitions, 10 changer transitions 11/101 dead transitions. [2024-06-14 11:40:40,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 101 transitions, 1028 flow [2024-06-14 11:40:40,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:40:40,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:40:40,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-14 11:40:40,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5156794425087108 [2024-06-14 11:40:40,370 INFO L175 Difference]: Start difference. First operand has 142 places, 86 transitions, 746 flow. Second operand 7 states and 148 transitions. [2024-06-14 11:40:40,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 101 transitions, 1028 flow [2024-06-14 11:40:40,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 101 transitions, 1002 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:40,464 INFO L231 Difference]: Finished difference. Result has 139 places, 81 transitions, 696 flow [2024-06-14 11:40:40,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=720, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=696, PETRI_PLACES=139, PETRI_TRANSITIONS=81} [2024-06-14 11:40:40,465 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-14 11:40:40,465 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 81 transitions, 696 flow [2024-06-14 11:40:40,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:40,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:40,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, 1, 1, 1] [2024-06-14 11:40:40,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-14 11:40:40,465 INFO L420 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:40,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:40,465 INFO L85 PathProgramCache]: Analyzing trace with hash -129386105, now seen corresponding path program 21 times [2024-06-14 11:40:40,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:40,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241470824] [2024-06-14 11:40:40,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:40,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:40,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:40,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:40,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:40,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241470824] [2024-06-14 11:40:40,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241470824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:40,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:40,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:40,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430571546] [2024-06-14 11:40:40,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:40,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:40,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:40,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:40,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:40,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:40,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 81 transitions, 696 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:40,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:40,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:40,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:40,912 INFO L124 PetriNetUnfolderBase]: 1462/2620 cut-off events. [2024-06-14 11:40:40,912 INFO L125 PetriNetUnfolderBase]: For 150548/150548 co-relation queries the response was YES. [2024-06-14 11:40:40,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17561 conditions, 2620 events. 1462/2620 cut-off events. For 150548/150548 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 17416 event pairs, 387 based on Foata normal form. 18/2637 useless extension candidates. Maximal degree in co-relation 17510. Up to 1656 conditions per place. [2024-06-14 11:40:40,931 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 65 selfloop transitions, 30 changer transitions 8/110 dead transitions. [2024-06-14 11:40:40,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 110 transitions, 1216 flow [2024-06-14 11:40:40,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:40,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:40,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-14 11:40:40,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-14 11:40:40,932 INFO L175 Difference]: Start difference. First operand has 139 places, 81 transitions, 696 flow. Second operand 9 states and 197 transitions. [2024-06-14 11:40:40,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 110 transitions, 1216 flow [2024-06-14 11:40:41,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 110 transitions, 1164 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-14 11:40:41,035 INFO L231 Difference]: Finished difference. Result has 135 places, 79 transitions, 697 flow [2024-06-14 11:40:41,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=697, PETRI_PLACES=135, PETRI_TRANSITIONS=79} [2024-06-14 11:40:41,036 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-14 11:40:41,036 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 79 transitions, 697 flow [2024-06-14 11:40:41,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:41,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:41,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:41,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-14 11:40:41,036 INFO L420 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:41,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:41,036 INFO L85 PathProgramCache]: Analyzing trace with hash -134147705, now seen corresponding path program 22 times [2024-06-14 11:40:41,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:41,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4354690] [2024-06-14 11:40:41,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:41,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:41,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:41,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:41,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:41,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4354690] [2024-06-14 11:40:41,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4354690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:41,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:41,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:41,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650676774] [2024-06-14 11:40:41,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:41,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:41,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:41,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:41,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:41,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:41,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 79 transitions, 697 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:41,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:41,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:41,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:41,473 INFO L124 PetriNetUnfolderBase]: 1357/2431 cut-off events. [2024-06-14 11:40:41,473 INFO L125 PetriNetUnfolderBase]: For 131373/131373 co-relation queries the response was YES. [2024-06-14 11:40:41,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16122 conditions, 2431 events. 1357/2431 cut-off events. For 131373/131373 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15930 event pairs, 742 based on Foata normal form. 18/2448 useless extension candidates. Maximal degree in co-relation 16074. Up to 2060 conditions per place. [2024-06-14 11:40:41,488 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 65 selfloop transitions, 9 changer transitions 15/96 dead transitions. [2024-06-14 11:40:41,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 96 transitions, 949 flow [2024-06-14 11:40:41,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:41,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:41,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-14 11:40:41,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5030487804878049 [2024-06-14 11:40:41,489 INFO L175 Difference]: Start difference. First operand has 135 places, 79 transitions, 697 flow. Second operand 8 states and 165 transitions. [2024-06-14 11:40:41,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 96 transitions, 949 flow [2024-06-14 11:40:41,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 96 transitions, 886 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:41,554 INFO L231 Difference]: Finished difference. Result has 133 places, 76 transitions, 628 flow [2024-06-14 11:40:41,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=628, PETRI_PLACES=133, PETRI_TRANSITIONS=76} [2024-06-14 11:40:41,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-14 11:40:41,554 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 76 transitions, 628 flow [2024-06-14 11:40:41,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:41,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:41,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, 1, 1] [2024-06-14 11:40:41,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2024-06-14 11:40:41,554 INFO L420 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:41,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:41,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1981903239, now seen corresponding path program 23 times [2024-06-14 11:40:41,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:41,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767056220] [2024-06-14 11:40:41,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:41,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:41,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:41,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:41,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:41,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767056220] [2024-06-14 11:40:41,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767056220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:41,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:41,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:41,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173293614] [2024-06-14 11:40:41,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:41,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:41,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:41,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:41,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:41,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:41,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 76 transitions, 628 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:41,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:41,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:41,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:41,941 INFO L124 PetriNetUnfolderBase]: 1248/2234 cut-off events. [2024-06-14 11:40:41,942 INFO L125 PetriNetUnfolderBase]: For 113791/113791 co-relation queries the response was YES. [2024-06-14 11:40:41,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14463 conditions, 2234 events. 1248/2234 cut-off events. For 113791/113791 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 14324 event pairs, 395 based on Foata normal form. 18/2251 useless extension candidates. Maximal degree in co-relation 14416. Up to 1656 conditions per place. [2024-06-14 11:40:41,954 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 50 selfloop transitions, 26 changer transitions 17/100 dead transitions. [2024-06-14 11:40:41,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 100 transitions, 950 flow [2024-06-14 11:40:41,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:41,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:41,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-14 11:40:41,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176151761517616 [2024-06-14 11:40:41,955 INFO L175 Difference]: Start difference. First operand has 133 places, 76 transitions, 628 flow. Second operand 9 states and 191 transitions. [2024-06-14 11:40:41,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 100 transitions, 950 flow [2024-06-14 11:40:42,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 100 transitions, 893 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 11:40:42,041 INFO L231 Difference]: Finished difference. Result has 127 places, 71 transitions, 586 flow [2024-06-14 11:40:42,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=586, PETRI_PLACES=127, PETRI_TRANSITIONS=71} [2024-06-14 11:40:42,041 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-14 11:40:42,041 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 71 transitions, 586 flow [2024-06-14 11:40:42,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:42,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:42,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:42,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2024-06-14 11:40:42,041 INFO L420 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:42,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:42,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1909659923, now seen corresponding path program 51 times [2024-06-14 11:40:42,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:42,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315676065] [2024-06-14 11:40:42,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:42,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:42,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:42,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-14 11:40:42,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:42,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315676065] [2024-06-14 11:40:42,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315676065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:42,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:42,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:42,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922468237] [2024-06-14 11:40:42,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:42,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:42,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:42,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:42,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:42,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:42,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 71 transitions, 586 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:42,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:42,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:42,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:42,408 INFO L124 PetriNetUnfolderBase]: 1107/1951 cut-off events. [2024-06-14 11:40:42,408 INFO L125 PetriNetUnfolderBase]: For 97764/97764 co-relation queries the response was YES. [2024-06-14 11:40:42,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12492 conditions, 1951 events. 1107/1951 cut-off events. For 97764/97764 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 12096 event pairs, 636 based on Foata normal form. 24/1974 useless extension candidates. Maximal degree in co-relation 12448. Up to 1608 conditions per place. [2024-06-14 11:40:42,418 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 49 selfloop transitions, 16 changer transitions 17/89 dead transitions. [2024-06-14 11:40:42,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 89 transitions, 854 flow [2024-06-14 11:40:42,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:40:42,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:40:42,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-14 11:40:42,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4853658536585366 [2024-06-14 11:40:42,419 INFO L175 Difference]: Start difference. First operand has 127 places, 71 transitions, 586 flow. Second operand 10 states and 199 transitions. [2024-06-14 11:40:42,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 89 transitions, 854 flow [2024-06-14 11:40:42,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 89 transitions, 769 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-14 11:40:42,477 INFO L231 Difference]: Finished difference. Result has 119 places, 67 transitions, 502 flow [2024-06-14 11:40:42,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=502, PETRI_PLACES=119, PETRI_TRANSITIONS=67} [2024-06-14 11:40:42,477 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-14 11:40:42,477 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 67 transitions, 502 flow [2024-06-14 11:40:42,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:42,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:42,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:42,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2024-06-14 11:40:42,478 INFO L420 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:42,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:42,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1596030837, now seen corresponding path program 52 times [2024-06-14 11:40:42,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:42,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019379196] [2024-06-14 11:40:42,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:42,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:42,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:42,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:42,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:42,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019379196] [2024-06-14 11:40:42,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019379196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:42,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:42,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:42,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382645535] [2024-06-14 11:40:42,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:42,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:42,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:42,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:42,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:42,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:42,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 67 transitions, 502 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:42,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:42,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:42,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:42,818 INFO L124 PetriNetUnfolderBase]: 1054/1872 cut-off events. [2024-06-14 11:40:42,819 INFO L125 PetriNetUnfolderBase]: For 73286/73286 co-relation queries the response was YES. [2024-06-14 11:40:42,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11277 conditions, 1872 events. 1054/1872 cut-off events. For 73286/73286 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 11577 event pairs, 563 based on Foata normal form. 18/1887 useless extension candidates. Maximal degree in co-relation 11237. Up to 1395 conditions per place. [2024-06-14 11:40:42,828 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 57 selfloop transitions, 17 changer transitions 8/89 dead transitions. [2024-06-14 11:40:42,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 89 transitions, 828 flow [2024-06-14 11:40:42,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:40:42,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:40:42,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-14 11:40:42,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4926829268292683 [2024-06-14 11:40:42,828 INFO L175 Difference]: Start difference. First operand has 119 places, 67 transitions, 502 flow. Second operand 10 states and 202 transitions. [2024-06-14 11:40:42,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 89 transitions, 828 flow [2024-06-14 11:40:42,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 89 transitions, 784 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 11:40:42,866 INFO L231 Difference]: Finished difference. Result has 114 places, 65 transitions, 488 flow [2024-06-14 11:40:42,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=488, PETRI_PLACES=114, PETRI_TRANSITIONS=65} [2024-06-14 11:40:42,866 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2024-06-14 11:40:42,866 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 65 transitions, 488 flow [2024-06-14 11:40:42,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:42,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:42,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:42,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2024-06-14 11:40:42,866 INFO L420 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:42,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:42,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1902308273, now seen corresponding path program 53 times [2024-06-14 11:40:42,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:42,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630191508] [2024-06-14 11:40:42,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:42,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:42,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:42,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:42,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:42,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630191508] [2024-06-14 11:40:42,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630191508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:42,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:42,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:42,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564801623] [2024-06-14 11:40:42,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:42,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:42,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:42,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:42,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:43,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:43,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 65 transitions, 488 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:43,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:43,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:43,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:43,196 INFO L124 PetriNetUnfolderBase]: 949/1685 cut-off events. [2024-06-14 11:40:43,197 INFO L125 PetriNetUnfolderBase]: For 57674/57674 co-relation queries the response was YES. [2024-06-14 11:40:43,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9867 conditions, 1685 events. 949/1685 cut-off events. For 57674/57674 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 10147 event pairs, 545 based on Foata normal form. 18/1700 useless extension candidates. Maximal degree in co-relation 9829. Up to 1395 conditions per place. [2024-06-14 11:40:43,206 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 44 selfloop transitions, 14 changer transitions 17/82 dead transitions. [2024-06-14 11:40:43,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 82 transitions, 708 flow [2024-06-14 11:40:43,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:40:43,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:40:43,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-14 11:40:43,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47804878048780486 [2024-06-14 11:40:43,206 INFO L175 Difference]: Start difference. First operand has 114 places, 65 transitions, 488 flow. Second operand 10 states and 196 transitions. [2024-06-14 11:40:43,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 82 transitions, 708 flow [2024-06-14 11:40:43,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 82 transitions, 671 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:40:43,240 INFO L231 Difference]: Finished difference. Result has 113 places, 61 transitions, 448 flow [2024-06-14 11:40:43,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=451, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=448, PETRI_PLACES=113, PETRI_TRANSITIONS=61} [2024-06-14 11:40:43,240 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-14 11:40:43,240 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 61 transitions, 448 flow [2024-06-14 11:40:43,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:43,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:43,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:43,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2024-06-14 11:40:43,240 INFO L420 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:43,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:43,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1978381231, now seen corresponding path program 12 times [2024-06-14 11:40:43,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:43,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854996320] [2024-06-14 11:40:43,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:43,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:43,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:43,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:43,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:43,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854996320] [2024-06-14 11:40:43,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854996320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:43,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:43,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:43,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528380223] [2024-06-14 11:40:43,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:43,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:43,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:43,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:43,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:43,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:43,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 61 transitions, 448 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:43,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:43,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:43,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:43,555 INFO L124 PetriNetUnfolderBase]: 922/1628 cut-off events. [2024-06-14 11:40:43,555 INFO L125 PetriNetUnfolderBase]: For 54184/54184 co-relation queries the response was YES. [2024-06-14 11:40:43,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9540 conditions, 1628 events. 922/1628 cut-off events. For 54184/54184 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 9655 event pairs, 476 based on Foata normal form. 18/1643 useless extension candidates. Maximal degree in co-relation 9503. Up to 1197 conditions per place. [2024-06-14 11:40:43,562 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 60 selfloop transitions, 6 changer transitions 8/81 dead transitions. [2024-06-14 11:40:43,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 81 transitions, 752 flow [2024-06-14 11:40:43,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:43,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:43,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-14 11:40:43,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49390243902439024 [2024-06-14 11:40:43,563 INFO L175 Difference]: Start difference. First operand has 113 places, 61 transitions, 448 flow. Second operand 8 states and 162 transitions. [2024-06-14 11:40:43,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 81 transitions, 752 flow [2024-06-14 11:40:43,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 81 transitions, 708 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-14 11:40:43,588 INFO L231 Difference]: Finished difference. Result has 102 places, 59 transitions, 414 flow [2024-06-14 11:40:43,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=414, PETRI_PLACES=102, PETRI_TRANSITIONS=59} [2024-06-14 11:40:43,588 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-14 11:40:43,588 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 59 transitions, 414 flow [2024-06-14 11:40:43,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:43,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:43,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:43,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2024-06-14 11:40:43,589 INFO L420 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:43,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:43,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1978588621, now seen corresponding path program 13 times [2024-06-14 11:40:43,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:43,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334730998] [2024-06-14 11:40:43,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:43,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:43,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:43,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:43,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:43,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334730998] [2024-06-14 11:40:43,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334730998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:43,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:43,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:43,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297451116] [2024-06-14 11:40:43,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:43,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:43,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:43,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:43,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:43,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:43,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 59 transitions, 414 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:43,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:43,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:43,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:43,886 INFO L124 PetriNetUnfolderBase]: 817/1441 cut-off events. [2024-06-14 11:40:43,886 INFO L125 PetriNetUnfolderBase]: For 38770/38770 co-relation queries the response was YES. [2024-06-14 11:40:43,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8077 conditions, 1441 events. 817/1441 cut-off events. For 38770/38770 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 8345 event pairs, 458 based on Foata normal form. 18/1456 useless extension candidates. Maximal degree in co-relation 8043. Up to 1197 conditions per place. [2024-06-14 11:40:43,892 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 46 selfloop transitions, 2 changer transitions 19/74 dead transitions. [2024-06-14 11:40:43,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 74 transitions, 616 flow [2024-06-14 11:40:43,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:43,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:43,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 11:40:43,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-14 11:40:43,892 INFO L175 Difference]: Start difference. First operand has 102 places, 59 transitions, 414 flow. Second operand 8 states and 156 transitions. [2024-06-14 11:40:43,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 74 transitions, 616 flow [2024-06-14 11:40:43,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 74 transitions, 601 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:40:43,910 INFO L231 Difference]: Finished difference. Result has 101 places, 54 transitions, 366 flow [2024-06-14 11:40:43,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=366, PETRI_PLACES=101, PETRI_TRANSITIONS=54} [2024-06-14 11:40:43,910 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-14 11:40:43,910 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 54 transitions, 366 flow [2024-06-14 11:40:43,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:43,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:43,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:43,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2024-06-14 11:40:43,910 INFO L420 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:43,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:43,911 INFO L85 PathProgramCache]: Analyzing trace with hash -785929461, now seen corresponding path program 54 times [2024-06-14 11:40:43,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:43,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26964878] [2024-06-14 11:40:43,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:43,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:43,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:44,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:44,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:44,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26964878] [2024-06-14 11:40:44,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26964878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:44,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:44,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:44,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204606961] [2024-06-14 11:40:44,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:44,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:44,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:44,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:44,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:44,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:44,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 54 transitions, 366 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:44,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:44,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:44,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:44,192 INFO L124 PetriNetUnfolderBase]: 695/1225 cut-off events. [2024-06-14 11:40:44,192 INFO L125 PetriNetUnfolderBase]: For 30708/30710 co-relation queries the response was YES. [2024-06-14 11:40:44,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6616 conditions, 1225 events. 695/1225 cut-off events. For 30708/30710 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 6844 event pairs, 370 based on Foata normal form. 26/1248 useless extension candidates. Maximal degree in co-relation 6583. Up to 737 conditions per place. [2024-06-14 11:40:44,197 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 44 selfloop transitions, 11 changer transitions 11/73 dead transitions. [2024-06-14 11:40:44,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 73 transitions, 656 flow [2024-06-14 11:40:44,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:44,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:44,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-14 11:40:44,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5030487804878049 [2024-06-14 11:40:44,198 INFO L175 Difference]: Start difference. First operand has 101 places, 54 transitions, 366 flow. Second operand 8 states and 165 transitions. [2024-06-14 11:40:44,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 73 transitions, 656 flow [2024-06-14 11:40:44,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 73 transitions, 614 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:44,211 INFO L231 Difference]: Finished difference. Result has 90 places, 50 transitions, 334 flow [2024-06-14 11:40:44,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=334, PETRI_PLACES=90, PETRI_TRANSITIONS=50} [2024-06-14 11:40:44,211 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-14 11:40:44,211 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 50 transitions, 334 flow [2024-06-14 11:40:44,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:44,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:44,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:44,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2024-06-14 11:40:44,212 INFO L420 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:44,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:44,212 INFO L85 PathProgramCache]: Analyzing trace with hash 17812397, now seen corresponding path program 55 times [2024-06-14 11:40:44,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:44,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393624433] [2024-06-14 11:40:44,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:44,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:44,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:44,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:44,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:44,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393624433] [2024-06-14 11:40:44,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393624433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:44,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:44,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:44,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974566601] [2024-06-14 11:40:44,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:44,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:44,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:44,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:44,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:44,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:44,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 50 transitions, 334 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:44,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:44,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:44,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:44,508 INFO L124 PetriNetUnfolderBase]: 642/1146 cut-off events. [2024-06-14 11:40:44,508 INFO L125 PetriNetUnfolderBase]: For 20800/20800 co-relation queries the response was YES. [2024-06-14 11:40:44,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5639 conditions, 1146 events. 642/1146 cut-off events. For 20800/20800 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 6367 event pairs, 225 based on Foata normal form. 18/1161 useless extension candidates. Maximal degree in co-relation 5610. Up to 373 conditions per place. [2024-06-14 11:40:44,513 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 47 selfloop transitions, 12 changer transitions 8/74 dead transitions. [2024-06-14 11:40:44,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 74 transitions, 660 flow [2024-06-14 11:40:44,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:44,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:44,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-14 11:40:44,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-14 11:40:44,514 INFO L175 Difference]: Start difference. First operand has 90 places, 50 transitions, 334 flow. Second operand 8 states and 170 transitions. [2024-06-14 11:40:44,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 74 transitions, 660 flow [2024-06-14 11:40:44,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 74 transitions, 613 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 11:40:44,524 INFO L231 Difference]: Finished difference. Result has 86 places, 48 transitions, 315 flow [2024-06-14 11:40:44,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=315, PETRI_PLACES=86, PETRI_TRANSITIONS=48} [2024-06-14 11:40:44,524 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-14 11:40:44,525 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 48 transitions, 315 flow [2024-06-14 11:40:44,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:44,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:44,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:44,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2024-06-14 11:40:44,525 INFO L420 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:44,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:44,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1701310445, now seen corresponding path program 56 times [2024-06-14 11:40:44,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:44,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850554555] [2024-06-14 11:40:44,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:44,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:44,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:44,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:44,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:44,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850554555] [2024-06-14 11:40:44,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850554555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:44,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:44,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:44,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876959542] [2024-06-14 11:40:44,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:44,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:44,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:44,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:44,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:44,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:44,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 48 transitions, 315 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:44,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:44,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:44,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:44,802 INFO L124 PetriNetUnfolderBase]: 537/953 cut-off events. [2024-06-14 11:40:44,802 INFO L125 PetriNetUnfolderBase]: For 14388/14388 co-relation queries the response was YES. [2024-06-14 11:40:44,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4532 conditions, 953 events. 537/953 cut-off events. For 14388/14388 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4991 event pairs, 279 based on Foata normal form. 18/968 useless extension candidates. Maximal degree in co-relation 4506. Up to 451 conditions per place. [2024-06-14 11:40:44,805 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 39 selfloop transitions, 9 changer transitions 13/68 dead transitions. [2024-06-14 11:40:44,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 68 transitions, 555 flow [2024-06-14 11:40:44,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:44,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:44,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-14 11:40:44,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-14 11:40:44,805 INFO L175 Difference]: Start difference. First operand has 86 places, 48 transitions, 315 flow. Second operand 8 states and 166 transitions. [2024-06-14 11:40:44,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 68 transitions, 555 flow [2024-06-14 11:40:44,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 68 transitions, 525 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:40:44,813 INFO L231 Difference]: Finished difference. Result has 85 places, 45 transitions, 285 flow [2024-06-14 11:40:44,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=285, PETRI_PLACES=85, PETRI_TRANSITIONS=45} [2024-06-14 11:40:44,813 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-14 11:40:44,813 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 45 transitions, 285 flow [2024-06-14 11:40:44,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:44,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:44,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:44,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251 [2024-06-14 11:40:44,813 INFO L420 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:44,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:44,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1294475855, now seen corresponding path program 57 times [2024-06-14 11:40:44,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:44,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421630586] [2024-06-14 11:40:44,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:44,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:44,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:44,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:44,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:44,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421630586] [2024-06-14 11:40:44,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421630586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:44,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:44,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:44,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270010431] [2024-06-14 11:40:44,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:44,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:44,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:44,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:44,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:44,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:44,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 45 transitions, 285 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:44,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:44,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:44,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:45,053 INFO L124 PetriNetUnfolderBase]: 417/747 cut-off events. [2024-06-14 11:40:45,053 INFO L125 PetriNetUnfolderBase]: For 10252/10252 co-relation queries the response was YES. [2024-06-14 11:40:45,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3381 conditions, 747 events. 417/747 cut-off events. For 10252/10252 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3689 event pairs, 191 based on Foata normal form. 24/768 useless extension candidates. Maximal degree in co-relation 3356. Up to 290 conditions per place. [2024-06-14 11:40:45,055 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 38 selfloop transitions, 8 changer transitions 10/63 dead transitions. [2024-06-14 11:40:45,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 63 transitions, 513 flow [2024-06-14 11:40:45,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:45,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:45,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-14 11:40:45,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49390243902439024 [2024-06-14 11:40:45,056 INFO L175 Difference]: Start difference. First operand has 85 places, 45 transitions, 285 flow. Second operand 8 states and 162 transitions. [2024-06-14 11:40:45,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 63 transitions, 513 flow [2024-06-14 11:40:45,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 63 transitions, 488 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:40:45,061 INFO L231 Difference]: Finished difference. Result has 81 places, 42 transitions, 256 flow [2024-06-14 11:40:45,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=256, PETRI_PLACES=81, PETRI_TRANSITIONS=42} [2024-06-14 11:40:45,061 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-14 11:40:45,061 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 42 transitions, 256 flow [2024-06-14 11:40:45,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:45,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:45,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:45,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252 [2024-06-14 11:40:45,061 INFO L420 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:45,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:45,061 INFO L85 PathProgramCache]: Analyzing trace with hash -189193513, now seen corresponding path program 58 times [2024-06-14 11:40:45,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:45,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186749388] [2024-06-14 11:40:45,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:45,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:45,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:45,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:45,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:45,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186749388] [2024-06-14 11:40:45,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186749388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:45,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:45,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:45,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140349507] [2024-06-14 11:40:45,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:45,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:45,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:45,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:45,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:45,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:45,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 42 transitions, 256 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:45,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:45,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:45,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:45,281 INFO L124 PetriNetUnfolderBase]: 266/490 cut-off events. [2024-06-14 11:40:45,281 INFO L125 PetriNetUnfolderBase]: For 5581/5581 co-relation queries the response was YES. [2024-06-14 11:40:45,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1989 conditions, 490 events. 266/490 cut-off events. For 5581/5581 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2142 event pairs, 146 based on Foata normal form. 26/513 useless extension candidates. Maximal degree in co-relation 1966. Up to 290 conditions per place. [2024-06-14 11:40:45,282 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 27 selfloop transitions, 3 changer transitions 16/53 dead transitions. [2024-06-14 11:40:45,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 53 transitions, 388 flow [2024-06-14 11:40:45,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:45,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:45,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-14 11:40:45,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-14 11:40:45,283 INFO L175 Difference]: Start difference. First operand has 81 places, 42 transitions, 256 flow. Second operand 8 states and 154 transitions. [2024-06-14 11:40:45,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 53 transitions, 388 flow [2024-06-14 11:40:45,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 53 transitions, 371 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:40:45,286 INFO L231 Difference]: Finished difference. Result has 79 places, 35 transitions, 183 flow [2024-06-14 11:40:45,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=183, PETRI_PLACES=79, PETRI_TRANSITIONS=35} [2024-06-14 11:40:45,286 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-14 11:40:45,286 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 35 transitions, 183 flow [2024-06-14 11:40:45,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:45,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:45,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:45,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253 [2024-06-14 11:40:45,286 INFO L420 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:45,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:45,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1945641973, now seen corresponding path program 59 times [2024-06-14 11:40:45,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:45,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183739146] [2024-06-14 11:40:45,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:45,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:45,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:45,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:45,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:45,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183739146] [2024-06-14 11:40:45,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183739146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:45,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:45,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:45,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288020590] [2024-06-14 11:40:45,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:45,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:45,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:45,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:45,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:45,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:45,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 35 transitions, 183 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:45,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:45,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:45,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:45,527 INFO L124 PetriNetUnfolderBase]: 229/443 cut-off events. [2024-06-14 11:40:45,527 INFO L125 PetriNetUnfolderBase]: For 3841/3849 co-relation queries the response was YES. [2024-06-14 11:40:45,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1668 conditions, 443 events. 229/443 cut-off events. For 3841/3849 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1885 event pairs, 49 based on Foata normal form. 18/460 useless extension candidates. Maximal degree in co-relation 1646. Up to 216 conditions per place. [2024-06-14 11:40:45,530 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 25 selfloop transitions, 4 changer transitions 17/53 dead transitions. [2024-06-14 11:40:45,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 53 transitions, 349 flow [2024-06-14 11:40:45,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:45,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:45,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-14 11:40:45,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47865853658536583 [2024-06-14 11:40:45,531 INFO L175 Difference]: Start difference. First operand has 79 places, 35 transitions, 183 flow. Second operand 8 states and 157 transitions. [2024-06-14 11:40:45,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 53 transitions, 349 flow [2024-06-14 11:40:45,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 53 transitions, 333 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:45,533 INFO L231 Difference]: Finished difference. Result has 67 places, 32 transitions, 156 flow [2024-06-14 11:40:45,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=156, PETRI_PLACES=67, PETRI_TRANSITIONS=32} [2024-06-14 11:40:45,533 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-14 11:40:45,533 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 32 transitions, 156 flow [2024-06-14 11:40:45,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:45,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:45,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:45,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254 [2024-06-14 11:40:45,533 INFO L420 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:45,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:45,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1451775285, now seen corresponding path program 60 times [2024-06-14 11:40:45,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:45,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460856682] [2024-06-14 11:40:45,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:45,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:45,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:45,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:45,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:45,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460856682] [2024-06-14 11:40:45,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460856682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:45,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:45,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:45,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318769821] [2024-06-14 11:40:45,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:45,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:45,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:45,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:45,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:45,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:45,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 32 transitions, 156 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:45,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:45,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:45,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:45,756 INFO L124 PetriNetUnfolderBase]: 185/363 cut-off events. [2024-06-14 11:40:45,756 INFO L125 PetriNetUnfolderBase]: For 2309/2317 co-relation queries the response was YES. [2024-06-14 11:40:45,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1325 conditions, 363 events. 185/363 cut-off events. For 2309/2317 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1503 event pairs, 13 based on Foata normal form. 26/388 useless extension candidates. Maximal degree in co-relation 1306. Up to 171 conditions per place. [2024-06-14 11:40:45,758 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 26 selfloop transitions, 5 changer transitions 8/46 dead transitions. [2024-06-14 11:40:45,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 46 transitions, 288 flow [2024-06-14 11:40:45,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:45,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:45,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-14 11:40:45,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-14 11:40:45,759 INFO L175 Difference]: Start difference. First operand has 67 places, 32 transitions, 156 flow. Second operand 8 states and 151 transitions. [2024-06-14 11:40:45,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 46 transitions, 288 flow [2024-06-14 11:40:45,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 46 transitions, 270 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:40:45,761 INFO L231 Difference]: Finished difference. Result has 63 places, 30 transitions, 140 flow [2024-06-14 11:40:45,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=140, PETRI_PLACES=63, PETRI_TRANSITIONS=30} [2024-06-14 11:40:45,761 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-14 11:40:45,761 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 30 transitions, 140 flow [2024-06-14 11:40:45,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:45,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:45,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, 1, 1, 1] [2024-06-14 11:40:45,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable255 [2024-06-14 11:40:45,762 INFO L420 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:45,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:45,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1877078685, now seen corresponding path program 61 times [2024-06-14 11:40:45,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:45,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368770703] [2024-06-14 11:40:45,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:45,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:45,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:45,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:45,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:45,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368770703] [2024-06-14 11:40:45,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368770703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:45,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:45,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:40:45,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804287091] [2024-06-14 11:40:45,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:45,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:40:45,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:45,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:40:45,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:40:45,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:40:45,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 30 transitions, 140 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:45,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:45,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:40:45,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:45,966 INFO L124 PetriNetUnfolderBase]: 80/176 cut-off events. [2024-06-14 11:40:45,966 INFO L125 PetriNetUnfolderBase]: For 911/911 co-relation queries the response was YES. [2024-06-14 11:40:45,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 557 conditions, 176 events. 80/176 cut-off events. For 911/911 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 510 event pairs, 1 based on Foata normal form. 18/193 useless extension candidates. Maximal degree in co-relation 540. Up to 96 conditions per place. [2024-06-14 11:40:45,966 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 0 selfloop transitions, 0 changer transitions 39/39 dead transitions. [2024-06-14 11:40:45,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 39 transitions, 212 flow [2024-06-14 11:40:45,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:45,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:45,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 11:40:45,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-14 11:40:45,967 INFO L175 Difference]: Start difference. First operand has 63 places, 30 transitions, 140 flow. Second operand 8 states and 145 transitions. [2024-06-14 11:40:45,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 39 transitions, 212 flow [2024-06-14 11:40:45,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 39 transitions, 173 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-14 11:40:45,968 INFO L231 Difference]: Finished difference. Result has 53 places, 0 transitions, 0 flow [2024-06-14 11:40:45,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=85, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=53, PETRI_TRANSITIONS=0} [2024-06-14 11:40:45,968 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-14 11:40:45,968 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 0 transitions, 0 flow [2024-06-14 11:40:45,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:45,970 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-14 11:40:45,971 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-14 11:40:45,971 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-14 11:40:45,971 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-14 11:40:45,972 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-14 11:40:45,972 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-14 11:40:45,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable256 [2024-06-14 11:40:45,972 INFO L445 BasicCegarLoop]: Path program histogram: [61, 28, 23, 21, 15, 14, 13, 12, 12, 9, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:45,974 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-14 11:40:45,974 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-14 11:40:45,977 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-14 11:40:45,977 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-14 11:40:45,978 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.06 11:40:45 BasicIcfg [2024-06-14 11:40:45,978 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-14 11:40:45,978 INFO L158 Benchmark]: Toolchain (without parser) took 489112.14ms. Allocated memory was 172.0MB in the beginning and 2.7GB in the end (delta: 2.5GB). Free memory was 133.3MB in the beginning and 1.7GB in the end (delta: -1.5GB). Peak memory consumption was 963.0MB. Max. memory is 16.1GB. [2024-06-14 11:40:45,978 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 104.9MB. Free memory is still 75.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 11:40:45,979 INFO L158 Benchmark]: Witness Parser took 0.14ms. Allocated memory is still 172.0MB. Free memory is still 137.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 11:40:45,979 INFO L158 Benchmark]: CACSL2BoogieTranslator took 446.32ms. Allocated memory is still 172.0MB. Free memory was 132.3MB in the beginning and 103.9MB in the end (delta: 28.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2024-06-14 11:40:45,979 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.83ms. Allocated memory is still 172.0MB. Free memory was 103.9MB in the beginning and 101.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 11:40:45,979 INFO L158 Benchmark]: Boogie Preprocessor took 39.35ms. Allocated memory is still 172.0MB. Free memory was 101.9MB in the beginning and 99.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 11:40:45,980 INFO L158 Benchmark]: RCFGBuilder took 428.61ms. Allocated memory is still 172.0MB. Free memory was 99.8MB in the beginning and 116.5MB in the end (delta: -16.8MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-06-14 11:40:45,980 INFO L158 Benchmark]: TraceAbstraction took 488158.16ms. Allocated memory was 172.0MB in the beginning and 2.7GB in the end (delta: 2.5GB). Free memory was 115.5MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 949.4MB. Max. memory is 16.1GB. [2024-06-14 11:40:45,981 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 104.9MB. Free memory is still 75.1MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.14ms. Allocated memory is still 172.0MB. Free memory is still 137.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 446.32ms. Allocated memory is still 172.0MB. Free memory was 132.3MB in the beginning and 103.9MB in the end (delta: 28.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 35.83ms. Allocated memory is still 172.0MB. Free memory was 103.9MB in the beginning and 101.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 39.35ms. Allocated memory is still 172.0MB. Free memory was 101.9MB in the beginning and 99.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 428.61ms. Allocated memory is still 172.0MB. Free memory was 99.8MB in the beginning and 116.5MB in the end (delta: -16.8MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * TraceAbstraction took 488158.16ms. Allocated memory was 172.0MB in the beginning and 2.7GB in the end (delta: 2.5GB). Free memory was 115.5MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 949.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 780]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 782]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 783]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 66 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 488.1s, OverallIterations: 257, TraceHistogramMax: 1, PathProgramHistogramMax: 61, EmptinessCheckTime: 0.0s, AutomataDifference: 459.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 17935 SdHoareTripleChecker+Valid, 28.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14555 mSDsluCounter, 3048 SdHoareTripleChecker+Invalid, 23.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2037 mSDsCounter, 2862 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 72660 IncrementalHoareTripleChecker+Invalid, 75522 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2862 mSolverCounterUnsat, 1011 mSDtfsCounter, 72660 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1727 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1727 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1460 ImplicationChecksByTransitivity, 9.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4786occurred in iteration=151, InterpolantAutomatonStates: 2031, 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.2s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 26.4s InterpolantComputationTime, 5377 NumberOfCodeBlocks, 5377 NumberOfCodeBlocksAsserted, 257 NumberOfCheckSat, 5120 ConstructedInterpolants, 0 QuantifiedInterpolants, 53451 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 257 InterpolantComputations, 257 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-14 11:40:46,004 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