./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe027_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe027_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe027_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe027_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 --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 21:53:02,444 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:53:02,520 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:53:02,525 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:53:02,526 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:53:02,555 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:53:02,556 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:53:02,556 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:53:02,557 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:53:02,561 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:53:02,561 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:53:02,561 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:53:02,562 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:53:02,563 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:53:02,564 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:53:02,564 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:53:02,564 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:53:02,564 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:53:02,565 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:53:02,565 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:53:02,565 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:53:02,566 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:53:02,566 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:53:02,566 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:53:02,566 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:53:02,567 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:53:02,567 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:53:02,567 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:53:02,568 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:53:02,568 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:53:02,569 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:53:02,569 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:53:02,569 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:53:02,569 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:53:02,570 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:53:02,570 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:53:02,570 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:53:02,570 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:53:02,570 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:53:02,571 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:53:02,571 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:53:02,571 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:53:02,571 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:53:02,571 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 [2024-06-27 21:53:02,803 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:53:02,821 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:53:02,823 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:53:02,824 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:53:02,824 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:53:02,826 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe027_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 21:53:03,921 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:53:04,160 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:53:04,161 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe027_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 21:53:04,173 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/99cf47fa3/318e8c9f1bab410cad5ecec278ddb790/FLAGdbafe1a93 [2024-06-27 21:53:04,185 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/99cf47fa3/318e8c9f1bab410cad5ecec278ddb790 [2024-06-27 21:53:04,187 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:53:04,188 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:53:04,188 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe027_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-27 21:53:04,273 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:53:04,274 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:53:04,276 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:53:04,276 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:53:04,280 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:53:04,281 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:53:04" (1/2) ... [2024-06-27 21:53:04,282 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1fbc7700 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:53:04, skipping insertion in model container [2024-06-27 21:53:04,282 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:53:04" (1/2) ... [2024-06-27 21:53:04,286 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@47f5c8b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:53:04, skipping insertion in model container [2024-06-27 21:53:04,286 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:53:04" (2/2) ... [2024-06-27 21:53:04,287 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1fbc7700 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:53:04, skipping insertion in model container [2024-06-27 21:53:04,287 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:53:04" (2/2) ... [2024-06-27 21:53:04,288 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:53:04,317 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:53:04,318 INFO L97 edCorrectnessWitness]: Location invariant before [L797-L797] ! multithreaded || ((((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) [2024-06-27 21:53:04,319 INFO L97 edCorrectnessWitness]: Location invariant before [L795-L795] ! multithreaded || ((((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) [2024-06-27 21:53:04,319 INFO L97 edCorrectnessWitness]: Location invariant before [L798-L798] ! multithreaded || ((((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) [2024-06-27 21:53:04,319 INFO L97 edCorrectnessWitness]: Location invariant before [L793-L793] ! multithreaded || ((((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) [2024-06-27 21:53:04,320 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:53:04,321 INFO L106 edCorrectnessWitness]: ghost_update [L791-L791] multithreaded = 1; [2024-06-27 21:53:04,371 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:53:04,524 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe027_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] [2024-06-27 21:53:04,724 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:53:04,756 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 21:53:04,787 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe027_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:53:04,859 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:53:04,901 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:53:04,902 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:53:04 WrapperNode [2024-06-27 21:53:04,902 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:53:04,903 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:53:04,903 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:53:04,904 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:53:04,910 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 27.06 09:53:04" (1/1) ... [2024-06-27 21:53:04,943 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 27.06 09:53:04" (1/1) ... [2024-06-27 21:53:04,963 INFO L138 Inliner]: procedures = 176, calls = 46, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 73 [2024-06-27 21:53:04,965 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:53:04,966 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:53:04,967 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:53:04,967 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:53:04,976 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:53:04" (1/1) ... [2024-06-27 21:53:04,976 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:53:04" (1/1) ... [2024-06-27 21:53:04,985 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:53:04" (1/1) ... [2024-06-27 21:53:05,002 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 21:53:05,007 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:53:04" (1/1) ... [2024-06-27 21:53:05,007 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:53:04" (1/1) ... [2024-06-27 21:53:05,013 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:53:04" (1/1) ... [2024-06-27 21:53:05,021 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:53:04" (1/1) ... [2024-06-27 21:53:05,022 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:53:04" (1/1) ... [2024-06-27 21:53:05,030 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:53:04" (1/1) ... [2024-06-27 21:53:05,032 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:53:05,036 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:53:05,036 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:53:05,036 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:53:05,037 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:53:04" (1/1) ... [2024-06-27 21:53:05,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:53:05,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:53:05,069 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 21:53:05,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 21:53:05,107 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:53:05,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:53:05,108 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:53:05,108 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:53:05,108 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:53:05,108 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:53:05,108 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:53:05,109 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:53:05,109 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2024-06-27 21:53:05,109 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2024-06-27 21:53:05,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:53:05,110 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:53:05,110 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:53:05,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:53:05,113 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 21:53:05,243 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:53:05,245 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:53:05,396 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:53:05,396 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:53:05,466 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:53:05,466 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:53:05,467 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:53:05 BoogieIcfgContainer [2024-06-27 21:53:05,467 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:53:05,469 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:53:05,469 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:53:05,472 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:53:05,472 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:53:04" (1/4) ... [2024-06-27 21:53:05,473 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28c73054 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:53:05, skipping insertion in model container [2024-06-27 21:53:05,473 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:53:04" (2/4) ... [2024-06-27 21:53:05,473 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28c73054 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:53:05, skipping insertion in model container [2024-06-27 21:53:05,474 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:53:04" (3/4) ... [2024-06-27 21:53:05,474 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28c73054 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:53:05, skipping insertion in model container [2024-06-27 21:53:05,474 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:53:05" (4/4) ... [2024-06-27 21:53:05,475 INFO L112 eAbstractionObserver]: Analyzing ICFG safe027_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 21:53:05,490 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:53:05,490 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 21:53:05,490 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:53:05,526 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:53:05,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 66 places, 54 transitions, 124 flow [2024-06-27 21:53:05,585 INFO L124 PetriNetUnfolderBase]: 1/50 cut-off events. [2024-06-27 21:53:05,585 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:53:05,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63 conditions, 50 events. 1/50 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 85 event pairs, 0 based on Foata normal form. 0/44 useless extension candidates. Maximal degree in co-relation 53. Up to 2 conditions per place. [2024-06-27 21:53:05,593 INFO L82 GeneralOperation]: Start removeDead. Operand has 66 places, 54 transitions, 124 flow [2024-06-27 21:53:05,600 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 60 places, 47 transitions, 106 flow [2024-06-27 21:53:05,613 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:53:05,619 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;@3ddbd73c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:53:05,619 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 21:53:05,623 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:53:05,623 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:53:05,623 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:53:05,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:05,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:53:05,624 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:05,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:05,629 INFO L85 PathProgramCache]: Analyzing trace with hash 220131546, now seen corresponding path program 1 times [2024-06-27 21:53:05,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:05,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641277675] [2024-06-27 21:53:05,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:05,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:05,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:05,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-27 21:53:05,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:05,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641277675] [2024-06-27 21:53:05,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641277675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:05,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:05,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:53:05,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773195753] [2024-06-27 21:53:05,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:05,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:53:05,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:06,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:53:06,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:53:06,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 54 [2024-06-27 21:53:06,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 47 transitions, 106 flow. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:06,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:06,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 54 [2024-06-27 21:53:06,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:06,339 INFO L124 PetriNetUnfolderBase]: 473/916 cut-off events. [2024-06-27 21:53:06,339 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-06-27 21:53:06,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1686 conditions, 916 events. 473/916 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 5526 event pairs, 231 based on Foata normal form. 4/866 useless extension candidates. Maximal degree in co-relation 1673. Up to 651 conditions per place. [2024-06-27 21:53:06,353 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 33 selfloop transitions, 3 changer transitions 0/59 dead transitions. [2024-06-27 21:53:06,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 59 transitions, 208 flow [2024-06-27 21:53:06,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:53:06,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:53:06,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 124 transitions. [2024-06-27 21:53:06,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7654320987654321 [2024-06-27 21:53:06,367 INFO L175 Difference]: Start difference. First operand has 60 places, 47 transitions, 106 flow. Second operand 3 states and 124 transitions. [2024-06-27 21:53:06,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 59 transitions, 208 flow [2024-06-27 21:53:06,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 59 transitions, 202 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:06,377 INFO L231 Difference]: Finished difference. Result has 58 places, 48 transitions, 123 flow [2024-06-27 21:53:06,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=123, PETRI_PLACES=58, PETRI_TRANSITIONS=48} [2024-06-27 21:53:06,384 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, -2 predicate places. [2024-06-27 21:53:06,385 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 48 transitions, 123 flow [2024-06-27 21:53:06,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:06,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:06,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:06,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:53:06,387 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:06,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:06,388 INFO L85 PathProgramCache]: Analyzing trace with hash -2070043834, now seen corresponding path program 1 times [2024-06-27 21:53:06,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:06,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131550297] [2024-06-27 21:53:06,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:06,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:06,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:06,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:06,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:06,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131550297] [2024-06-27 21:53:06,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131550297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:06,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:06,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:53:06,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592842734] [2024-06-27 21:53:06,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:06,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:53:06,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:06,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:53:06,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:53:06,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 54 [2024-06-27 21:53:06,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 48 transitions, 123 flow. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:06,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:06,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 54 [2024-06-27 21:53:06,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:06,902 INFO L124 PetriNetUnfolderBase]: 1199/2266 cut-off events. [2024-06-27 21:53:06,903 INFO L125 PetriNetUnfolderBase]: For 264/264 co-relation queries the response was YES. [2024-06-27 21:53:06,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4566 conditions, 2266 events. 1199/2266 cut-off events. For 264/264 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 15167 event pairs, 509 based on Foata normal form. 6/2201 useless extension candidates. Maximal degree in co-relation 4554. Up to 1680 conditions per place. [2024-06-27 21:53:06,920 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 48 selfloop transitions, 8 changer transitions 0/77 dead transitions. [2024-06-27 21:53:06,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 77 transitions, 311 flow [2024-06-27 21:53:06,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:53:06,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:53:06,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 161 transitions. [2024-06-27 21:53:06,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7453703703703703 [2024-06-27 21:53:06,930 INFO L175 Difference]: Start difference. First operand has 58 places, 48 transitions, 123 flow. Second operand 4 states and 161 transitions. [2024-06-27 21:53:06,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 77 transitions, 311 flow [2024-06-27 21:53:06,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 77 transitions, 306 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:53:06,933 INFO L231 Difference]: Finished difference. Result has 62 places, 55 transitions, 181 flow [2024-06-27 21:53:06,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=181, PETRI_PLACES=62, PETRI_TRANSITIONS=55} [2024-06-27 21:53:06,935 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 2 predicate places. [2024-06-27 21:53:06,937 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 55 transitions, 181 flow [2024-06-27 21:53:06,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:06,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:06,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:06,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:53:06,944 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:06,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:06,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1540292461, now seen corresponding path program 1 times [2024-06-27 21:53:06,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:06,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126518429] [2024-06-27 21:53:06,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:06,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:06,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:07,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:07,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:07,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126518429] [2024-06-27 21:53:07,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126518429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:07,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:07,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:53:07,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678470083] [2024-06-27 21:53:07,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:07,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:53:07,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:07,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:53:07,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:53:07,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 54 [2024-06-27 21:53:07,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 55 transitions, 181 flow. Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:07,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:07,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 54 [2024-06-27 21:53:07,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:07,691 INFO L124 PetriNetUnfolderBase]: 1972/3781 cut-off events. [2024-06-27 21:53:07,691 INFO L125 PetriNetUnfolderBase]: For 1649/1649 co-relation queries the response was YES. [2024-06-27 21:53:07,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8364 conditions, 3781 events. 1972/3781 cut-off events. For 1649/1649 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 27832 event pairs, 326 based on Foata normal form. 44/3721 useless extension candidates. Maximal degree in co-relation 8349. Up to 2083 conditions per place. [2024-06-27 21:53:07,720 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 54 selfloop transitions, 11 changer transitions 0/85 dead transitions. [2024-06-27 21:53:07,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 85 transitions, 391 flow [2024-06-27 21:53:07,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:53:07,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:53:07,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 161 transitions. [2024-06-27 21:53:07,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7453703703703703 [2024-06-27 21:53:07,723 INFO L175 Difference]: Start difference. First operand has 62 places, 55 transitions, 181 flow. Second operand 4 states and 161 transitions. [2024-06-27 21:53:07,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 85 transitions, 391 flow [2024-06-27 21:53:07,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 85 transitions, 389 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 21:53:07,730 INFO L231 Difference]: Finished difference. Result has 66 places, 58 transitions, 235 flow [2024-06-27 21:53:07,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=179, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=235, PETRI_PLACES=66, PETRI_TRANSITIONS=58} [2024-06-27 21:53:07,731 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 6 predicate places. [2024-06-27 21:53:07,731 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 58 transitions, 235 flow [2024-06-27 21:53:07,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:07,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:07,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:07,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:53:07,733 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:07,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:07,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1166749279, now seen corresponding path program 2 times [2024-06-27 21:53:07,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:07,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054763936] [2024-06-27 21:53:07,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:07,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:07,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:07,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:07,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:07,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054763936] [2024-06-27 21:53:07,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054763936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:07,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:07,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:53:07,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749235613] [2024-06-27 21:53:07,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:07,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:53:07,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:07,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:53:07,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:53:07,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 54 [2024-06-27 21:53:07,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 58 transitions, 235 flow. Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:07,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:07,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 54 [2024-06-27 21:53:07,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:08,300 INFO L124 PetriNetUnfolderBase]: 1948/3745 cut-off events. [2024-06-27 21:53:08,300 INFO L125 PetriNetUnfolderBase]: For 3316/3316 co-relation queries the response was YES. [2024-06-27 21:53:08,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9285 conditions, 3745 events. 1948/3745 cut-off events. For 3316/3316 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 27294 event pairs, 456 based on Foata normal form. 12/3635 useless extension candidates. Maximal degree in co-relation 9267. Up to 2417 conditions per place. [2024-06-27 21:53:08,335 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 60 selfloop transitions, 14 changer transitions 0/94 dead transitions. [2024-06-27 21:53:08,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 94 transitions, 493 flow [2024-06-27 21:53:08,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:53:08,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:53:08,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 193 transitions. [2024-06-27 21:53:08,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7148148148148148 [2024-06-27 21:53:08,337 INFO L175 Difference]: Start difference. First operand has 66 places, 58 transitions, 235 flow. Second operand 5 states and 193 transitions. [2024-06-27 21:53:08,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 94 transitions, 493 flow [2024-06-27 21:53:08,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 94 transitions, 463 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-27 21:53:08,348 INFO L231 Difference]: Finished difference. Result has 70 places, 63 transitions, 302 flow [2024-06-27 21:53:08,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=205, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=302, PETRI_PLACES=70, PETRI_TRANSITIONS=63} [2024-06-27 21:53:08,350 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 10 predicate places. [2024-06-27 21:53:08,350 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 63 transitions, 302 flow [2024-06-27 21:53:08,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:08,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:08,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:08,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:53:08,351 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:08,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:08,352 INFO L85 PathProgramCache]: Analyzing trace with hash -41276366, now seen corresponding path program 1 times [2024-06-27 21:53:08,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:08,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549439215] [2024-06-27 21:53:08,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:08,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:08,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:08,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:08,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:08,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549439215] [2024-06-27 21:53:08,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549439215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:08,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:08,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:53:08,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411731064] [2024-06-27 21:53:08,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:08,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:53:08,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:08,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:53:08,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:53:08,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 54 [2024-06-27 21:53:08,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 63 transitions, 302 flow. Second operand has 5 states, 5 states have (on average 28.4) internal successors, (142), 5 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:08,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:08,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 54 [2024-06-27 21:53:08,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:08,783 INFO L124 PetriNetUnfolderBase]: 1411/2686 cut-off events. [2024-06-27 21:53:08,783 INFO L125 PetriNetUnfolderBase]: For 2927/2927 co-relation queries the response was YES. [2024-06-27 21:53:08,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7193 conditions, 2686 events. 1411/2686 cut-off events. For 2927/2927 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 18764 event pairs, 427 based on Foata normal form. 8/2619 useless extension candidates. Maximal degree in co-relation 7172. Up to 1838 conditions per place. [2024-06-27 21:53:08,803 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 66 selfloop transitions, 14 changer transitions 0/101 dead transitions. [2024-06-27 21:53:08,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 101 transitions, 584 flow [2024-06-27 21:53:08,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:53:08,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:53:08,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 197 transitions. [2024-06-27 21:53:08,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7296296296296296 [2024-06-27 21:53:08,806 INFO L175 Difference]: Start difference. First operand has 70 places, 63 transitions, 302 flow. Second operand 5 states and 197 transitions. [2024-06-27 21:53:08,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 101 transitions, 584 flow [2024-06-27 21:53:08,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 101 transitions, 562 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-06-27 21:53:08,815 INFO L231 Difference]: Finished difference. Result has 77 places, 69 transitions, 385 flow [2024-06-27 21:53:08,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=385, PETRI_PLACES=77, PETRI_TRANSITIONS=69} [2024-06-27 21:53:08,816 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 17 predicate places. [2024-06-27 21:53:08,816 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 69 transitions, 385 flow [2024-06-27 21:53:08,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.4) internal successors, (142), 5 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:08,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:08,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:08,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:53:08,817 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:08,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:08,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1946356509, now seen corresponding path program 1 times [2024-06-27 21:53:08,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:08,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374545979] [2024-06-27 21:53:08,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:08,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:08,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:08,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:08,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:08,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374545979] [2024-06-27 21:53:08,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374545979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:08,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:08,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:53:08,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909978850] [2024-06-27 21:53:08,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:08,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:53:08,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:08,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:53:08,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:53:08,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 54 [2024-06-27 21:53:08,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 69 transitions, 385 flow. Second operand has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:08,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:08,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 54 [2024-06-27 21:53:08,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:09,290 INFO L124 PetriNetUnfolderBase]: 2260/4176 cut-off events. [2024-06-27 21:53:09,291 INFO L125 PetriNetUnfolderBase]: For 5424/5508 co-relation queries the response was YES. [2024-06-27 21:53:09,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10822 conditions, 4176 events. 2260/4176 cut-off events. For 5424/5508 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 30331 event pairs, 876 based on Foata normal form. 66/4117 useless extension candidates. Maximal degree in co-relation 10796. Up to 3011 conditions per place. [2024-06-27 21:53:09,328 INFO L140 encePairwiseOnDemand]: 48/54 looper letters, 53 selfloop transitions, 10 changer transitions 0/94 dead transitions. [2024-06-27 21:53:09,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 94 transitions, 613 flow [2024-06-27 21:53:09,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:53:09,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:53:09,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 152 transitions. [2024-06-27 21:53:09,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7037037037037037 [2024-06-27 21:53:09,330 INFO L175 Difference]: Start difference. First operand has 77 places, 69 transitions, 385 flow. Second operand 4 states and 152 transitions. [2024-06-27 21:53:09,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 94 transitions, 613 flow [2024-06-27 21:53:09,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 94 transitions, 601 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-27 21:53:09,400 INFO L231 Difference]: Finished difference. Result has 82 places, 78 transitions, 485 flow [2024-06-27 21:53:09,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=485, PETRI_PLACES=82, PETRI_TRANSITIONS=78} [2024-06-27 21:53:09,401 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 22 predicate places. [2024-06-27 21:53:09,401 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 78 transitions, 485 flow [2024-06-27 21:53:09,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:09,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:09,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:09,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:53:09,402 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:09,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:09,402 INFO L85 PathProgramCache]: Analyzing trace with hash -167366265, now seen corresponding path program 1 times [2024-06-27 21:53:09,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:09,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977841402] [2024-06-27 21:53:09,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:09,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:09,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:09,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:09,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:09,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977841402] [2024-06-27 21:53:09,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977841402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:09,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:09,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:09,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327518505] [2024-06-27 21:53:09,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:09,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:09,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:09,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:09,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:09,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 54 [2024-06-27 21:53:09,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 78 transitions, 485 flow. Second operand has 7 states, 7 states have (on average 27.0) internal successors, (189), 7 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:09,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:09,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 54 [2024-06-27 21:53:09,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:10,243 INFO L124 PetriNetUnfolderBase]: 2578/4904 cut-off events. [2024-06-27 21:53:10,243 INFO L125 PetriNetUnfolderBase]: For 8297/8297 co-relation queries the response was YES. [2024-06-27 21:53:10,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13587 conditions, 4904 events. 2578/4904 cut-off events. For 8297/8297 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 37263 event pairs, 427 based on Foata normal form. 16/4779 useless extension candidates. Maximal degree in co-relation 13557. Up to 2361 conditions per place. [2024-06-27 21:53:10,292 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 68 selfloop transitions, 24 changer transitions 0/114 dead transitions. [2024-06-27 21:53:10,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 114 transitions, 765 flow [2024-06-27 21:53:10,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:53:10,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:53:10,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 196 transitions. [2024-06-27 21:53:10,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.725925925925926 [2024-06-27 21:53:10,294 INFO L175 Difference]: Start difference. First operand has 82 places, 78 transitions, 485 flow. Second operand 5 states and 196 transitions. [2024-06-27 21:53:10,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 114 transitions, 765 flow [2024-06-27 21:53:10,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 114 transitions, 763 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 21:53:10,313 INFO L231 Difference]: Finished difference. Result has 87 places, 79 transitions, 552 flow [2024-06-27 21:53:10,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=552, PETRI_PLACES=87, PETRI_TRANSITIONS=79} [2024-06-27 21:53:10,315 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 27 predicate places. [2024-06-27 21:53:10,316 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 79 transitions, 552 flow [2024-06-27 21:53:10,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.0) internal successors, (189), 7 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:10,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:10,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:10,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:53:10,317 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:10,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:10,317 INFO L85 PathProgramCache]: Analyzing trace with hash 2094091079, now seen corresponding path program 2 times [2024-06-27 21:53:10,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:10,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825582523] [2024-06-27 21:53:10,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:10,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:10,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:10,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:10,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:10,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825582523] [2024-06-27 21:53:10,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825582523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:10,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:10,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:10,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667271947] [2024-06-27 21:53:10,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:10,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:10,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:10,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:10,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:10,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 54 [2024-06-27 21:53:10,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 79 transitions, 552 flow. Second operand has 7 states, 7 states have (on average 27.0) internal successors, (189), 7 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:10,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:10,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 54 [2024-06-27 21:53:10,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:11,143 INFO L124 PetriNetUnfolderBase]: 2744/4984 cut-off events. [2024-06-27 21:53:11,144 INFO L125 PetriNetUnfolderBase]: For 11016/11016 co-relation queries the response was YES. [2024-06-27 21:53:11,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14943 conditions, 4984 events. 2744/4984 cut-off events. For 11016/11016 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 37219 event pairs, 296 based on Foata normal form. 16/4847 useless extension candidates. Maximal degree in co-relation 14910. Up to 2015 conditions per place. [2024-06-27 21:53:11,178 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 73 selfloop transitions, 26 changer transitions 0/121 dead transitions. [2024-06-27 21:53:11,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 121 transitions, 870 flow [2024-06-27 21:53:11,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:53:11,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:53:11,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 227 transitions. [2024-06-27 21:53:11,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7006172839506173 [2024-06-27 21:53:11,180 INFO L175 Difference]: Start difference. First operand has 87 places, 79 transitions, 552 flow. Second operand 6 states and 227 transitions. [2024-06-27 21:53:11,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 121 transitions, 870 flow [2024-06-27 21:53:11,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 121 transitions, 811 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:11,207 INFO L231 Difference]: Finished difference. Result has 90 places, 80 transitions, 565 flow [2024-06-27 21:53:11,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=565, PETRI_PLACES=90, PETRI_TRANSITIONS=80} [2024-06-27 21:53:11,208 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 30 predicate places. [2024-06-27 21:53:11,208 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 80 transitions, 565 flow [2024-06-27 21:53:11,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.0) internal successors, (189), 7 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:11,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:11,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:11,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:53:11,209 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:11,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:11,209 INFO L85 PathProgramCache]: Analyzing trace with hash 2094359849, now seen corresponding path program 3 times [2024-06-27 21:53:11,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:11,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462171817] [2024-06-27 21:53:11,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:11,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:11,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:11,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:11,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:11,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462171817] [2024-06-27 21:53:11,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462171817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:11,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:11,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:11,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905012538] [2024-06-27 21:53:11,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:11,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:11,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:11,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:11,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:11,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 54 [2024-06-27 21:53:11,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 80 transitions, 565 flow. Second operand has 7 states, 7 states have (on average 27.0) internal successors, (189), 7 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:11,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:11,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 54 [2024-06-27 21:53:11,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:12,013 INFO L124 PetriNetUnfolderBase]: 2852/5204 cut-off events. [2024-06-27 21:53:12,013 INFO L125 PetriNetUnfolderBase]: For 11316/11316 co-relation queries the response was YES. [2024-06-27 21:53:12,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15484 conditions, 5204 events. 2852/5204 cut-off events. For 11316/11316 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 39686 event pairs, 314 based on Foata normal form. 16/5046 useless extension candidates. Maximal degree in co-relation 15450. Up to 2047 conditions per place. [2024-06-27 21:53:12,054 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 71 selfloop transitions, 27 changer transitions 0/120 dead transitions. [2024-06-27 21:53:12,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 120 transitions, 877 flow [2024-06-27 21:53:12,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:53:12,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:53:12,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 225 transitions. [2024-06-27 21:53:12,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2024-06-27 21:53:12,057 INFO L175 Difference]: Start difference. First operand has 90 places, 80 transitions, 565 flow. Second operand 6 states and 225 transitions. [2024-06-27 21:53:12,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 120 transitions, 877 flow [2024-06-27 21:53:12,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 120 transitions, 824 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:12,083 INFO L231 Difference]: Finished difference. Result has 93 places, 81 transitions, 584 flow [2024-06-27 21:53:12,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=513, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=584, PETRI_PLACES=93, PETRI_TRANSITIONS=81} [2024-06-27 21:53:12,084 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 33 predicate places. [2024-06-27 21:53:12,085 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 81 transitions, 584 flow [2024-06-27 21:53:12,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.0) internal successors, (189), 7 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:12,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:12,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:12,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:53:12,086 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:12,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:12,086 INFO L85 PathProgramCache]: Analyzing trace with hash 989269639, now seen corresponding path program 4 times [2024-06-27 21:53:12,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:12,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369902370] [2024-06-27 21:53:12,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:12,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:12,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:12,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:12,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:12,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369902370] [2024-06-27 21:53:12,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369902370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:12,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:12,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:12,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645146565] [2024-06-27 21:53:12,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:12,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:12,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:12,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:12,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:12,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 54 [2024-06-27 21:53:12,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 81 transitions, 584 flow. Second operand has 7 states, 7 states have (on average 27.0) internal successors, (189), 7 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:12,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:12,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 54 [2024-06-27 21:53:12,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:12,900 INFO L124 PetriNetUnfolderBase]: 2800/5128 cut-off events. [2024-06-27 21:53:12,901 INFO L125 PetriNetUnfolderBase]: For 11984/11984 co-relation queries the response was YES. [2024-06-27 21:53:12,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15249 conditions, 5128 events. 2800/5128 cut-off events. For 11984/11984 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 38965 event pairs, 336 based on Foata normal form. 24/4969 useless extension candidates. Maximal degree in co-relation 15214. Up to 2689 conditions per place. [2024-06-27 21:53:12,943 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 68 selfloop transitions, 24 changer transitions 0/114 dead transitions. [2024-06-27 21:53:12,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 114 transitions, 836 flow [2024-06-27 21:53:12,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:53:12,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:53:12,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 194 transitions. [2024-06-27 21:53:12,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7185185185185186 [2024-06-27 21:53:12,945 INFO L175 Difference]: Start difference. First operand has 93 places, 81 transitions, 584 flow. Second operand 5 states and 194 transitions. [2024-06-27 21:53:12,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 114 transitions, 836 flow [2024-06-27 21:53:12,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 114 transitions, 785 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:12,972 INFO L231 Difference]: Finished difference. Result has 94 places, 80 transitions, 574 flow [2024-06-27 21:53:12,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=574, PETRI_PLACES=94, PETRI_TRANSITIONS=80} [2024-06-27 21:53:12,973 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 34 predicate places. [2024-06-27 21:53:12,973 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 80 transitions, 574 flow [2024-06-27 21:53:12,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.0) internal successors, (189), 7 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:12,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:12,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:12,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:53:12,974 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:12,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:12,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1025315132, now seen corresponding path program 1 times [2024-06-27 21:53:12,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:12,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042536273] [2024-06-27 21:53:12,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:12,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:12,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:13,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:13,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:13,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042536273] [2024-06-27 21:53:13,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042536273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:13,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:13,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:53:13,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654860070] [2024-06-27 21:53:13,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:13,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:53:13,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:13,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:53:13,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:53:13,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 54 [2024-06-27 21:53:13,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 80 transitions, 574 flow. Second operand has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:13,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:13,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 54 [2024-06-27 21:53:13,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:13,700 INFO L124 PetriNetUnfolderBase]: 2777/5334 cut-off events. [2024-06-27 21:53:13,701 INFO L125 PetriNetUnfolderBase]: For 13180/13373 co-relation queries the response was YES. [2024-06-27 21:53:13,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14527 conditions, 5334 events. 2777/5334 cut-off events. For 13180/13373 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 41977 event pairs, 1006 based on Foata normal form. 154/5338 useless extension candidates. Maximal degree in co-relation 14491. Up to 3360 conditions per place. [2024-06-27 21:53:13,745 INFO L140 encePairwiseOnDemand]: 48/54 looper letters, 52 selfloop transitions, 19 changer transitions 0/102 dead transitions. [2024-06-27 21:53:13,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 102 transitions, 776 flow [2024-06-27 21:53:13,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:53:13,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:53:13,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 152 transitions. [2024-06-27 21:53:13,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7037037037037037 [2024-06-27 21:53:13,747 INFO L175 Difference]: Start difference. First operand has 94 places, 80 transitions, 574 flow. Second operand 4 states and 152 transitions. [2024-06-27 21:53:13,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 102 transitions, 776 flow [2024-06-27 21:53:13,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 102 transitions, 709 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:13,773 INFO L231 Difference]: Finished difference. Result has 93 places, 83 transitions, 579 flow [2024-06-27 21:53:13,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=507, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=579, PETRI_PLACES=93, PETRI_TRANSITIONS=83} [2024-06-27 21:53:13,774 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 33 predicate places. [2024-06-27 21:53:13,774 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 83 transitions, 579 flow [2024-06-27 21:53:13,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:13,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:13,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:13,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:53:13,775 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:13,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:13,776 INFO L85 PathProgramCache]: Analyzing trace with hash 2137853948, now seen corresponding path program 2 times [2024-06-27 21:53:13,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:13,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403182773] [2024-06-27 21:53:13,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:13,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:13,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:13,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:13,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:13,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403182773] [2024-06-27 21:53:13,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403182773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:13,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:13,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:53:13,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759441811] [2024-06-27 21:53:13,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:13,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:53:13,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:13,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:53:13,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:53:13,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 54 [2024-06-27 21:53:13,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 83 transitions, 579 flow. Second operand has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:13,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:13,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 54 [2024-06-27 21:53:13,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:14,332 INFO L124 PetriNetUnfolderBase]: 2767/5100 cut-off events. [2024-06-27 21:53:14,332 INFO L125 PetriNetUnfolderBase]: For 11782/11915 co-relation queries the response was YES. [2024-06-27 21:53:14,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14923 conditions, 5100 events. 2767/5100 cut-off events. For 11782/11915 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 38850 event pairs, 686 based on Foata normal form. 106/5030 useless extension candidates. Maximal degree in co-relation 14886. Up to 3543 conditions per place. [2024-06-27 21:53:14,376 INFO L140 encePairwiseOnDemand]: 48/54 looper letters, 58 selfloop transitions, 22 changer transitions 0/111 dead transitions. [2024-06-27 21:53:14,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 111 transitions, 865 flow [2024-06-27 21:53:14,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:53:14,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:53:14,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 183 transitions. [2024-06-27 21:53:14,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-27 21:53:14,378 INFO L175 Difference]: Start difference. First operand has 93 places, 83 transitions, 579 flow. Second operand 5 states and 183 transitions. [2024-06-27 21:53:14,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 111 transitions, 865 flow [2024-06-27 21:53:14,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 111 transitions, 822 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 21:53:14,427 INFO L231 Difference]: Finished difference. Result has 98 places, 91 transitions, 707 flow [2024-06-27 21:53:14,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=547, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=707, PETRI_PLACES=98, PETRI_TRANSITIONS=91} [2024-06-27 21:53:14,429 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 38 predicate places. [2024-06-27 21:53:14,429 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 91 transitions, 707 flow [2024-06-27 21:53:14,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:14,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:14,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:14,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:53:14,430 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:14,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:14,430 INFO L85 PathProgramCache]: Analyzing trace with hash 2127384380, now seen corresponding path program 1 times [2024-06-27 21:53:14,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:14,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939236106] [2024-06-27 21:53:14,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:14,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:14,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:14,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:14,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:14,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939236106] [2024-06-27 21:53:14,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939236106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:14,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:14,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:53:14,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449208930] [2024-06-27 21:53:14,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:14,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:53:14,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:14,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:53:14,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:53:14,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:14,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 91 transitions, 707 flow. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:14,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:14,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:14,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:15,071 INFO L124 PetriNetUnfolderBase]: 3411/6067 cut-off events. [2024-06-27 21:53:15,071 INFO L125 PetriNetUnfolderBase]: For 13435/13435 co-relation queries the response was YES. [2024-06-27 21:53:15,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19026 conditions, 6067 events. 3411/6067 cut-off events. For 13435/13435 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 45989 event pairs, 1058 based on Foata normal form. 4/5884 useless extension candidates. Maximal degree in co-relation 18986. Up to 4703 conditions per place. [2024-06-27 21:53:15,123 INFO L140 encePairwiseOnDemand]: 48/54 looper letters, 100 selfloop transitions, 13 changer transitions 0/132 dead transitions. [2024-06-27 21:53:15,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 132 transitions, 1118 flow [2024-06-27 21:53:15,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:53:15,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:53:15,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 185 transitions. [2024-06-27 21:53:15,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6851851851851852 [2024-06-27 21:53:15,126 INFO L175 Difference]: Start difference. First operand has 98 places, 91 transitions, 707 flow. Second operand 5 states and 185 transitions. [2024-06-27 21:53:15,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 132 transitions, 1118 flow [2024-06-27 21:53:15,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 132 transitions, 1094 flow, removed 12 selfloop flow, removed 0 redundant places. [2024-06-27 21:53:15,168 INFO L231 Difference]: Finished difference. Result has 105 places, 102 transitions, 842 flow [2024-06-27 21:53:15,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=842, PETRI_PLACES=105, PETRI_TRANSITIONS=102} [2024-06-27 21:53:15,169 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 45 predicate places. [2024-06-27 21:53:15,169 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 102 transitions, 842 flow [2024-06-27 21:53:15,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:15,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:15,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-27 21:53:15,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:53:15,170 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:15,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:15,171 INFO L85 PathProgramCache]: Analyzing trace with hash -583248866, now seen corresponding path program 2 times [2024-06-27 21:53:15,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:15,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090226065] [2024-06-27 21:53:15,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:15,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:15,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:15,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:15,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:15,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090226065] [2024-06-27 21:53:15,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090226065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:15,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:15,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:53:15,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956240320] [2024-06-27 21:53:15,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:15,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:53:15,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:15,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:53:15,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:53:15,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:15,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 102 transitions, 842 flow. Second operand has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:15,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:15,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:15,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:15,853 INFO L124 PetriNetUnfolderBase]: 3399/6059 cut-off events. [2024-06-27 21:53:15,854 INFO L125 PetriNetUnfolderBase]: For 14866/14866 co-relation queries the response was YES. [2024-06-27 21:53:15,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19328 conditions, 6059 events. 3399/6059 cut-off events. For 14866/14866 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 46090 event pairs, 1524 based on Foata normal form. 4/5861 useless extension candidates. Maximal degree in co-relation 19283. Up to 4695 conditions per place. [2024-06-27 21:53:15,902 INFO L140 encePairwiseOnDemand]: 48/54 looper letters, 93 selfloop transitions, 14 changer transitions 0/126 dead transitions. [2024-06-27 21:53:15,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 126 transitions, 1117 flow [2024-06-27 21:53:15,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:53:15,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:53:15,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 178 transitions. [2024-06-27 21:53:15,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-27 21:53:15,908 INFO L175 Difference]: Start difference. First operand has 105 places, 102 transitions, 842 flow. Second operand 5 states and 178 transitions. [2024-06-27 21:53:15,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 126 transitions, 1117 flow [2024-06-27 21:53:15,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 126 transitions, 1097 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-27 21:53:15,957 INFO L231 Difference]: Finished difference. Result has 110 places, 103 transitions, 864 flow [2024-06-27 21:53:15,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=826, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=864, PETRI_PLACES=110, PETRI_TRANSITIONS=103} [2024-06-27 21:53:15,958 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 50 predicate places. [2024-06-27 21:53:15,958 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 103 transitions, 864 flow [2024-06-27 21:53:15,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.0) internal successors, (135), 5 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:15,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:15,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:15,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:53:15,959 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:15,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:15,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1341018027, now seen corresponding path program 1 times [2024-06-27 21:53:15,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:15,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252243988] [2024-06-27 21:53:15,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:15,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:15,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:16,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:16,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:16,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252243988] [2024-06-27 21:53:16,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252243988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:16,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:16,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:53:16,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426494808] [2024-06-27 21:53:16,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:16,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:53:16,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:16,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:53:16,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:53:16,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 54 [2024-06-27 21:53:16,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 103 transitions, 864 flow. Second operand has 6 states, 6 states have (on average 27.666666666666668) internal successors, (166), 6 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:16,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:16,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 54 [2024-06-27 21:53:16,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:16,665 INFO L124 PetriNetUnfolderBase]: 3073/5693 cut-off events. [2024-06-27 21:53:16,665 INFO L125 PetriNetUnfolderBase]: For 15253/15320 co-relation queries the response was YES. [2024-06-27 21:53:16,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17750 conditions, 5693 events. 3073/5693 cut-off events. For 15253/15320 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 43684 event pairs, 1415 based on Foata normal form. 54/5586 useless extension candidates. Maximal degree in co-relation 17702. Up to 4140 conditions per place. [2024-06-27 21:53:16,716 INFO L140 encePairwiseOnDemand]: 48/54 looper letters, 88 selfloop transitions, 19 changer transitions 0/132 dead transitions. [2024-06-27 21:53:16,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 132 transitions, 1183 flow [2024-06-27 21:53:16,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:53:16,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:53:16,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 184 transitions. [2024-06-27 21:53:16,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6814814814814815 [2024-06-27 21:53:16,718 INFO L175 Difference]: Start difference. First operand has 110 places, 103 transitions, 864 flow. Second operand 5 states and 184 transitions. [2024-06-27 21:53:16,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 132 transitions, 1183 flow [2024-06-27 21:53:16,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 132 transitions, 1162 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-27 21:53:16,772 INFO L231 Difference]: Finished difference. Result has 116 places, 109 transitions, 969 flow [2024-06-27 21:53:16,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=969, PETRI_PLACES=116, PETRI_TRANSITIONS=109} [2024-06-27 21:53:16,772 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 56 predicate places. [2024-06-27 21:53:16,773 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 109 transitions, 969 flow [2024-06-27 21:53:16,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 27.666666666666668) internal successors, (166), 6 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:16,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:16,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:16,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:53:16,774 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:16,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:16,774 INFO L85 PathProgramCache]: Analyzing trace with hash -82321733, now seen corresponding path program 1 times [2024-06-27 21:53:16,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:16,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256896533] [2024-06-27 21:53:16,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:16,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:16,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:16,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:16,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:16,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256896533] [2024-06-27 21:53:16,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256896533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:16,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:16,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:53:16,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632488273] [2024-06-27 21:53:16,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:16,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:53:16,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:16,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:53:16,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:53:16,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:16,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 109 transitions, 969 flow. Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:16,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:16,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:16,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:17,537 INFO L124 PetriNetUnfolderBase]: 3487/6202 cut-off events. [2024-06-27 21:53:17,538 INFO L125 PetriNetUnfolderBase]: For 18552/18561 co-relation queries the response was YES. [2024-06-27 21:53:17,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20450 conditions, 6202 events. 3487/6202 cut-off events. For 18552/18561 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 47088 event pairs, 903 based on Foata normal form. 10/6037 useless extension candidates. Maximal degree in co-relation 20398. Up to 4638 conditions per place. [2024-06-27 21:53:17,581 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 107 selfloop transitions, 27 changer transitions 0/153 dead transitions. [2024-06-27 21:53:17,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 153 transitions, 1406 flow [2024-06-27 21:53:17,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:17,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:17,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 250 transitions. [2024-06-27 21:53:17,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6613756613756614 [2024-06-27 21:53:17,583 INFO L175 Difference]: Start difference. First operand has 116 places, 109 transitions, 969 flow. Second operand 7 states and 250 transitions. [2024-06-27 21:53:17,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 153 transitions, 1406 flow [2024-06-27 21:53:17,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 153 transitions, 1392 flow, removed 7 selfloop flow, removed 0 redundant places. [2024-06-27 21:53:17,648 INFO L231 Difference]: Finished difference. Result has 124 places, 116 transitions, 1094 flow [2024-06-27 21:53:17,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1094, PETRI_PLACES=124, PETRI_TRANSITIONS=116} [2024-06-27 21:53:17,649 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 64 predicate places. [2024-06-27 21:53:17,649 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 116 transitions, 1094 flow [2024-06-27 21:53:17,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:17,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:17,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] [2024-06-27 21:53:17,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:53:17,650 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:17,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:17,650 INFO L85 PathProgramCache]: Analyzing trace with hash -653709099, now seen corresponding path program 2 times [2024-06-27 21:53:17,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:17,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528991570] [2024-06-27 21:53:17,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:17,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:17,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:17,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:17,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:17,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528991570] [2024-06-27 21:53:17,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528991570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:17,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:17,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:53:17,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435125765] [2024-06-27 21:53:17,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:17,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:53:17,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:17,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:53:17,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:53:17,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:17,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 116 transitions, 1094 flow. Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:17,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:17,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:17,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:18,337 INFO L124 PetriNetUnfolderBase]: 3475/6170 cut-off events. [2024-06-27 21:53:18,338 INFO L125 PetriNetUnfolderBase]: For 21931/21970 co-relation queries the response was YES. [2024-06-27 21:53:18,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20983 conditions, 6170 events. 3475/6170 cut-off events. For 21931/21970 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 46908 event pairs, 937 based on Foata normal form. 30/6010 useless extension candidates. Maximal degree in co-relation 20927. Up to 4630 conditions per place. [2024-06-27 21:53:18,383 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 95 selfloop transitions, 25 changer transitions 0/139 dead transitions. [2024-06-27 21:53:18,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 139 transitions, 1386 flow [2024-06-27 21:53:18,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:53:18,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:53:18,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 181 transitions. [2024-06-27 21:53:18,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703703703703704 [2024-06-27 21:53:18,385 INFO L175 Difference]: Start difference. First operand has 124 places, 116 transitions, 1094 flow. Second operand 5 states and 181 transitions. [2024-06-27 21:53:18,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 139 transitions, 1386 flow [2024-06-27 21:53:18,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 139 transitions, 1330 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:18,444 INFO L231 Difference]: Finished difference. Result has 126 places, 116 transitions, 1096 flow [2024-06-27 21:53:18,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1096, PETRI_PLACES=126, PETRI_TRANSITIONS=116} [2024-06-27 21:53:18,445 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 66 predicate places. [2024-06-27 21:53:18,445 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 116 transitions, 1096 flow [2024-06-27 21:53:18,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:18,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:18,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] [2024-06-27 21:53:18,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:53:18,446 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:18,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:18,447 INFO L85 PathProgramCache]: Analyzing trace with hash 371077949, now seen corresponding path program 3 times [2024-06-27 21:53:18,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:18,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756689374] [2024-06-27 21:53:18,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:18,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:18,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:18,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:18,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:18,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756689374] [2024-06-27 21:53:18,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756689374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:18,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:18,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:53:18,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606931292] [2024-06-27 21:53:18,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:18,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:53:18,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:18,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:53:18,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:53:18,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:18,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 116 transitions, 1096 flow. Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:18,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:18,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:18,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:19,175 INFO L124 PetriNetUnfolderBase]: 3519/6318 cut-off events. [2024-06-27 21:53:19,175 INFO L125 PetriNetUnfolderBase]: For 21838/21847 co-relation queries the response was YES. [2024-06-27 21:53:19,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21383 conditions, 6318 events. 3519/6318 cut-off events. For 21838/21847 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 48193 event pairs, 1263 based on Foata normal form. 10/6131 useless extension candidates. Maximal degree in co-relation 21326. Up to 4568 conditions per place. [2024-06-27 21:53:19,303 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 109 selfloop transitions, 30 changer transitions 0/158 dead transitions. [2024-06-27 21:53:19,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 158 transitions, 1549 flow [2024-06-27 21:53:19,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:53:19,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:53:19,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 219 transitions. [2024-06-27 21:53:19,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6759259259259259 [2024-06-27 21:53:19,305 INFO L175 Difference]: Start difference. First operand has 126 places, 116 transitions, 1096 flow. Second operand 6 states and 219 transitions. [2024-06-27 21:53:19,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 158 transitions, 1549 flow [2024-06-27 21:53:19,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 158 transitions, 1492 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:19,351 INFO L231 Difference]: Finished difference. Result has 128 places, 123 transitions, 1197 flow [2024-06-27 21:53:19,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1041, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1197, PETRI_PLACES=128, PETRI_TRANSITIONS=123} [2024-06-27 21:53:19,352 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 68 predicate places. [2024-06-27 21:53:19,352 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 123 transitions, 1197 flow [2024-06-27 21:53:19,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:19,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:19,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:19,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:53:19,353 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:19,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:19,353 INFO L85 PathProgramCache]: Analyzing trace with hash 2138578109, now seen corresponding path program 4 times [2024-06-27 21:53:19,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:19,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383809842] [2024-06-27 21:53:19,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:19,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:19,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:19,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:19,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:19,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383809842] [2024-06-27 21:53:19,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383809842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:19,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:19,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:53:19,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417621514] [2024-06-27 21:53:19,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:19,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:53:19,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:19,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:53:19,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:53:19,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:19,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 123 transitions, 1197 flow. Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:19,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:19,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:19,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:20,012 INFO L124 PetriNetUnfolderBase]: 3563/6434 cut-off events. [2024-06-27 21:53:20,013 INFO L125 PetriNetUnfolderBase]: For 24105/24144 co-relation queries the response was YES. [2024-06-27 21:53:20,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22155 conditions, 6434 events. 3563/6434 cut-off events. For 24105/24144 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 49529 event pairs, 1373 based on Foata normal form. 30/6238 useless extension candidates. Maximal degree in co-relation 22097. Up to 4600 conditions per place. [2024-06-27 21:53:20,065 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 103 selfloop transitions, 32 changer transitions 0/154 dead transitions. [2024-06-27 21:53:20,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 154 transitions, 1581 flow [2024-06-27 21:53:20,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:53:20,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:53:20,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 213 transitions. [2024-06-27 21:53:20,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6574074074074074 [2024-06-27 21:53:20,066 INFO L175 Difference]: Start difference. First operand has 128 places, 123 transitions, 1197 flow. Second operand 6 states and 213 transitions. [2024-06-27 21:53:20,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 154 transitions, 1581 flow [2024-06-27 21:53:20,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 154 transitions, 1549 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-27 21:53:20,115 INFO L231 Difference]: Finished difference. Result has 133 places, 125 transitions, 1260 flow [2024-06-27 21:53:20,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1165, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1260, PETRI_PLACES=133, PETRI_TRANSITIONS=125} [2024-06-27 21:53:20,115 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 73 predicate places. [2024-06-27 21:53:20,115 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 125 transitions, 1260 flow [2024-06-27 21:53:20,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:20,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:20,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:20,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:53:20,116 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:20,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:20,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1483305051, now seen corresponding path program 5 times [2024-06-27 21:53:20,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:20,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028783792] [2024-06-27 21:53:20,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:20,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:20,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:20,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:20,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:20,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028783792] [2024-06-27 21:53:20,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028783792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:20,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:20,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:53:20,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238782140] [2024-06-27 21:53:20,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:20,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:53:20,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:20,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:53:20,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:53:20,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:20,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 125 transitions, 1260 flow. Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:20,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:20,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:20,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:20,754 INFO L124 PetriNetUnfolderBase]: 3551/6322 cut-off events. [2024-06-27 21:53:20,754 INFO L125 PetriNetUnfolderBase]: For 24321/24360 co-relation queries the response was YES. [2024-06-27 21:53:20,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22049 conditions, 6322 events. 3551/6322 cut-off events. For 24321/24360 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48339 event pairs, 973 based on Foata normal form. 30/6155 useless extension candidates. Maximal degree in co-relation 21988. Up to 4592 conditions per place. [2024-06-27 21:53:20,798 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 102 selfloop transitions, 32 changer transitions 0/153 dead transitions. [2024-06-27 21:53:20,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 153 transitions, 1590 flow [2024-06-27 21:53:20,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:53:20,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:53:20,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 212 transitions. [2024-06-27 21:53:20,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.654320987654321 [2024-06-27 21:53:20,799 INFO L175 Difference]: Start difference. First operand has 133 places, 125 transitions, 1260 flow. Second operand 6 states and 212 transitions. [2024-06-27 21:53:20,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 153 transitions, 1590 flow [2024-06-27 21:53:20,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 153 transitions, 1500 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:20,856 INFO L231 Difference]: Finished difference. Result has 136 places, 125 transitions, 1239 flow [2024-06-27 21:53:20,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1170, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1239, PETRI_PLACES=136, PETRI_TRANSITIONS=125} [2024-06-27 21:53:20,856 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 76 predicate places. [2024-06-27 21:53:20,856 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 125 transitions, 1239 flow [2024-06-27 21:53:20,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:20,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:20,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:20,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:53:20,857 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:20,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:20,858 INFO L85 PathProgramCache]: Analyzing trace with hash 365374941, now seen corresponding path program 1 times [2024-06-27 21:53:20,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:20,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846932676] [2024-06-27 21:53:20,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:20,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:20,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:20,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-27 21:53:20,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:20,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846932676] [2024-06-27 21:53:20,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846932676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:20,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:20,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:53:20,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756034266] [2024-06-27 21:53:20,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:20,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:53:20,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:20,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:53:20,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:53:20,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:20,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 125 transitions, 1239 flow. Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:20,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:20,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:20,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:21,528 INFO L124 PetriNetUnfolderBase]: 3651/6470 cut-off events. [2024-06-27 21:53:21,529 INFO L125 PetriNetUnfolderBase]: For 24274/24280 co-relation queries the response was YES. [2024-06-27 21:53:21,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22498 conditions, 6470 events. 3651/6470 cut-off events. For 24274/24280 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 49355 event pairs, 1039 based on Foata normal form. 8/6295 useless extension candidates. Maximal degree in co-relation 22436. Up to 4789 conditions per place. [2024-06-27 21:53:21,575 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 129 selfloop transitions, 24 changer transitions 0/172 dead transitions. [2024-06-27 21:53:21,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 172 transitions, 1761 flow [2024-06-27 21:53:21,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:53:21,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:53:21,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 223 transitions. [2024-06-27 21:53:21,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6882716049382716 [2024-06-27 21:53:21,577 INFO L175 Difference]: Start difference. First operand has 136 places, 125 transitions, 1239 flow. Second operand 6 states and 223 transitions. [2024-06-27 21:53:21,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 172 transitions, 1761 flow [2024-06-27 21:53:21,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 172 transitions, 1670 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:21,647 INFO L231 Difference]: Finished difference. Result has 138 places, 132 transitions, 1274 flow [2024-06-27 21:53:21,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1148, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1274, PETRI_PLACES=138, PETRI_TRANSITIONS=132} [2024-06-27 21:53:21,647 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 78 predicate places. [2024-06-27 21:53:21,647 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 132 transitions, 1274 flow [2024-06-27 21:53:21,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:21,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:21,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:21,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:53:21,648 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:21,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:21,649 INFO L85 PathProgramCache]: Analyzing trace with hash 11989755, now seen corresponding path program 2 times [2024-06-27 21:53:21,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:21,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97364567] [2024-06-27 21:53:21,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:21,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:21,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:21,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:21,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:21,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97364567] [2024-06-27 21:53:21,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97364567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:21,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:21,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:53:21,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842722817] [2024-06-27 21:53:21,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:21,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:53:21,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:21,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:53:21,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:53:21,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:21,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 132 transitions, 1274 flow. Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:21,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:21,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:21,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:22,325 INFO L124 PetriNetUnfolderBase]: 3751/6642 cut-off events. [2024-06-27 21:53:22,325 INFO L125 PetriNetUnfolderBase]: For 28455/28461 co-relation queries the response was YES. [2024-06-27 21:53:22,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23463 conditions, 6642 events. 3751/6642 cut-off events. For 28455/28461 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 50756 event pairs, 1095 based on Foata normal form. 8/6472 useless extension candidates. Maximal degree in co-relation 23400. Up to 4861 conditions per place. [2024-06-27 21:53:22,371 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 126 selfloop transitions, 28 changer transitions 0/173 dead transitions. [2024-06-27 21:53:22,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 173 transitions, 1779 flow [2024-06-27 21:53:22,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:53:22,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:53:22,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 220 transitions. [2024-06-27 21:53:22,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6790123456790124 [2024-06-27 21:53:22,372 INFO L175 Difference]: Start difference. First operand has 138 places, 132 transitions, 1274 flow. Second operand 6 states and 220 transitions. [2024-06-27 21:53:22,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 173 transitions, 1779 flow [2024-06-27 21:53:22,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 173 transitions, 1718 flow, removed 25 selfloop flow, removed 1 redundant places. [2024-06-27 21:53:22,425 INFO L231 Difference]: Finished difference. Result has 144 places, 137 transitions, 1344 flow [2024-06-27 21:53:22,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1344, PETRI_PLACES=144, PETRI_TRANSITIONS=137} [2024-06-27 21:53:22,426 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 84 predicate places. [2024-06-27 21:53:22,426 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 137 transitions, 1344 flow [2024-06-27 21:53:22,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:22,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:22,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] [2024-06-27 21:53:22,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:53:22,426 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:22,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:22,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1870698693, now seen corresponding path program 3 times [2024-06-27 21:53:22,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:22,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911250454] [2024-06-27 21:53:22,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:22,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:22,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:22,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:22,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:22,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911250454] [2024-06-27 21:53:22,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911250454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:22,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:22,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:53:22,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220789584] [2024-06-27 21:53:22,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:22,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:53:22,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:22,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:53:22,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:53:22,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:22,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 137 transitions, 1344 flow. Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:22,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:22,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:22,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:23,324 INFO L124 PetriNetUnfolderBase]: 3739/6644 cut-off events. [2024-06-27 21:53:23,325 INFO L125 PetriNetUnfolderBase]: For 29452/29458 co-relation queries the response was YES. [2024-06-27 21:53:23,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23542 conditions, 6644 events. 3739/6644 cut-off events. For 29452/29458 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 50816 event pairs, 1500 based on Foata normal form. 8/6466 useless extension candidates. Maximal degree in co-relation 23476. Up to 5018 conditions per place. [2024-06-27 21:53:23,376 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 125 selfloop transitions, 23 changer transitions 0/167 dead transitions. [2024-06-27 21:53:23,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 167 transitions, 1742 flow [2024-06-27 21:53:23,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:53:23,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:53:23,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 188 transitions. [2024-06-27 21:53:23,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6962962962962963 [2024-06-27 21:53:23,378 INFO L175 Difference]: Start difference. First operand has 144 places, 137 transitions, 1344 flow. Second operand 5 states and 188 transitions. [2024-06-27 21:53:23,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 167 transitions, 1742 flow [2024-06-27 21:53:23,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 167 transitions, 1703 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 21:53:23,446 INFO L231 Difference]: Finished difference. Result has 147 places, 137 transitions, 1359 flow [2024-06-27 21:53:23,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1305, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1359, PETRI_PLACES=147, PETRI_TRANSITIONS=137} [2024-06-27 21:53:23,446 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 87 predicate places. [2024-06-27 21:53:23,447 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 137 transitions, 1359 flow [2024-06-27 21:53:23,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:23,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:23,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:23,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:53:23,448 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:23,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:23,448 INFO L85 PathProgramCache]: Analyzing trace with hash -285096123, now seen corresponding path program 4 times [2024-06-27 21:53:23,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:23,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910559164] [2024-06-27 21:53:23,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:23,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:23,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:23,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:23,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:23,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910559164] [2024-06-27 21:53:23,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910559164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:23,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:23,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:53:23,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602806887] [2024-06-27 21:53:23,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:23,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:53:23,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:23,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:53:23,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:53:23,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:23,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 137 transitions, 1359 flow. Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:23,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:23,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:23,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:24,281 INFO L124 PetriNetUnfolderBase]: 3727/6656 cut-off events. [2024-06-27 21:53:24,281 INFO L125 PetriNetUnfolderBase]: For 30606/30612 co-relation queries the response was YES. [2024-06-27 21:53:24,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23470 conditions, 6656 events. 3727/6656 cut-off events. For 30606/30612 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 51238 event pairs, 1488 based on Foata normal form. 8/6481 useless extension candidates. Maximal degree in co-relation 23403. Up to 5010 conditions per place. [2024-06-27 21:53:24,333 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 129 selfloop transitions, 27 changer transitions 0/175 dead transitions. [2024-06-27 21:53:24,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 175 transitions, 1775 flow [2024-06-27 21:53:24,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:24,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:24,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 249 transitions. [2024-06-27 21:53:24,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6587301587301587 [2024-06-27 21:53:24,335 INFO L175 Difference]: Start difference. First operand has 147 places, 137 transitions, 1359 flow. Second operand 7 states and 249 transitions. [2024-06-27 21:53:24,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 175 transitions, 1775 flow [2024-06-27 21:53:24,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 175 transitions, 1712 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:24,413 INFO L231 Difference]: Finished difference. Result has 150 places, 139 transitions, 1380 flow [2024-06-27 21:53:24,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1304, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1380, PETRI_PLACES=150, PETRI_TRANSITIONS=139} [2024-06-27 21:53:24,414 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 90 predicate places. [2024-06-27 21:53:24,414 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 139 transitions, 1380 flow [2024-06-27 21:53:24,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:24,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:24,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:24,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:53:24,415 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:24,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:24,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1489029883, now seen corresponding path program 5 times [2024-06-27 21:53:24,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:24,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136840430] [2024-06-27 21:53:24,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:24,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:24,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:24,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:24,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:24,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136840430] [2024-06-27 21:53:24,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136840430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:24,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:24,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:53:24,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979675548] [2024-06-27 21:53:24,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:24,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:53:24,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:24,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:53:24,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:53:24,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:24,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 139 transitions, 1380 flow. Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:24,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:24,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:24,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:25,186 INFO L124 PetriNetUnfolderBase]: 3715/6666 cut-off events. [2024-06-27 21:53:25,186 INFO L125 PetriNetUnfolderBase]: For 31508/31514 co-relation queries the response was YES. [2024-06-27 21:53:25,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23433 conditions, 6666 events. 3715/6666 cut-off events. For 31508/31514 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 51731 event pairs, 1553 based on Foata normal form. 8/6480 useless extension candidates. Maximal degree in co-relation 23365. Up to 4837 conditions per place. [2024-06-27 21:53:25,237 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 118 selfloop transitions, 32 changer transitions 0/169 dead transitions. [2024-06-27 21:53:25,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 169 transitions, 1760 flow [2024-06-27 21:53:25,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:53:25,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:53:25,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 212 transitions. [2024-06-27 21:53:25,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.654320987654321 [2024-06-27 21:53:25,238 INFO L175 Difference]: Start difference. First operand has 150 places, 139 transitions, 1380 flow. Second operand 6 states and 212 transitions. [2024-06-27 21:53:25,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 169 transitions, 1760 flow [2024-06-27 21:53:25,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 169 transitions, 1698 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:25,338 INFO L231 Difference]: Finished difference. Result has 151 places, 141 transitions, 1405 flow [2024-06-27 21:53:25,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1322, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1405, PETRI_PLACES=151, PETRI_TRANSITIONS=141} [2024-06-27 21:53:25,339 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 91 predicate places. [2024-06-27 21:53:25,339 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 141 transitions, 1405 flow [2024-06-27 21:53:25,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:25,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:25,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:25,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:53:25,340 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:25,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:25,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1627255839, now seen corresponding path program 1 times [2024-06-27 21:53:25,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:25,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052911711] [2024-06-27 21:53:25,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:25,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:25,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:25,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:25,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:25,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052911711] [2024-06-27 21:53:25,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052911711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:25,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:25,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:25,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048959440] [2024-06-27 21:53:25,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:25,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:25,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:25,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:25,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:25,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:25,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 141 transitions, 1405 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:25,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:25,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:25,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:26,398 INFO L124 PetriNetUnfolderBase]: 5106/9303 cut-off events. [2024-06-27 21:53:26,398 INFO L125 PetriNetUnfolderBase]: For 57632/57638 co-relation queries the response was YES. [2024-06-27 21:53:26,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32011 conditions, 9303 events. 5106/9303 cut-off events. For 57632/57638 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 75602 event pairs, 855 based on Foata normal form. 53/9213 useless extension candidates. Maximal degree in co-relation 31942. Up to 4500 conditions per place. [2024-06-27 21:53:26,455 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 114 selfloop transitions, 64 changer transitions 0/197 dead transitions. [2024-06-27 21:53:26,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 197 transitions, 2091 flow [2024-06-27 21:53:26,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:53:26,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:53:26,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 228 transitions. [2024-06-27 21:53:26,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7037037037037037 [2024-06-27 21:53:26,456 INFO L175 Difference]: Start difference. First operand has 151 places, 141 transitions, 1405 flow. Second operand 6 states and 228 transitions. [2024-06-27 21:53:26,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 197 transitions, 2091 flow [2024-06-27 21:53:26,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 197 transitions, 2044 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:26,571 INFO L231 Difference]: Finished difference. Result has 155 places, 157 transitions, 1757 flow [2024-06-27 21:53:26,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1358, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1757, PETRI_PLACES=155, PETRI_TRANSITIONS=157} [2024-06-27 21:53:26,572 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 95 predicate places. [2024-06-27 21:53:26,572 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 157 transitions, 1757 flow [2024-06-27 21:53:26,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:26,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:26,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:26,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:53:26,572 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:26,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:26,573 INFO L85 PathProgramCache]: Analyzing trace with hash -902577743, now seen corresponding path program 2 times [2024-06-27 21:53:26,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:26,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628802574] [2024-06-27 21:53:26,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:26,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:26,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:26,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:26,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:26,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628802574] [2024-06-27 21:53:26,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628802574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:26,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:26,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:26,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615755016] [2024-06-27 21:53:26,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:26,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:26,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:26,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:26,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:26,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:26,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 157 transitions, 1757 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:26,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:26,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:26,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:27,692 INFO L124 PetriNetUnfolderBase]: 4982/8987 cut-off events. [2024-06-27 21:53:27,692 INFO L125 PetriNetUnfolderBase]: For 60555/60561 co-relation queries the response was YES. [2024-06-27 21:53:27,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33039 conditions, 8987 events. 4982/8987 cut-off events. For 60555/60561 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 71957 event pairs, 707 based on Foata normal form. 53/8911 useless extension candidates. Maximal degree in co-relation 32967. Up to 4460 conditions per place. [2024-06-27 21:53:27,764 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 119 selfloop transitions, 66 changer transitions 0/204 dead transitions. [2024-06-27 21:53:27,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 204 transitions, 2279 flow [2024-06-27 21:53:27,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:27,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:27,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 261 transitions. [2024-06-27 21:53:27,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6904761904761905 [2024-06-27 21:53:27,766 INFO L175 Difference]: Start difference. First operand has 155 places, 157 transitions, 1757 flow. Second operand 7 states and 261 transitions. [2024-06-27 21:53:27,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 204 transitions, 2279 flow [2024-06-27 21:53:27,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 204 transitions, 2176 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:27,950 INFO L231 Difference]: Finished difference. Result has 159 places, 159 transitions, 1832 flow [2024-06-27 21:53:27,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1666, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1832, PETRI_PLACES=159, PETRI_TRANSITIONS=159} [2024-06-27 21:53:27,951 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 99 predicate places. [2024-06-27 21:53:27,951 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 159 transitions, 1832 flow [2024-06-27 21:53:27,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:27,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:27,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:27,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:53:27,951 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:27,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:27,952 INFO L85 PathProgramCache]: Analyzing trace with hash -968615583, now seen corresponding path program 3 times [2024-06-27 21:53:27,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:27,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34471850] [2024-06-27 21:53:27,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:27,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:27,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:28,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-27 21:53:28,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:28,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34471850] [2024-06-27 21:53:28,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34471850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:28,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:28,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:28,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929458227] [2024-06-27 21:53:28,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:28,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:28,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:28,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:28,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:28,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:28,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 159 transitions, 1832 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:28,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:28,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:28,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:29,015 INFO L124 PetriNetUnfolderBase]: 5146/9469 cut-off events. [2024-06-27 21:53:29,015 INFO L125 PetriNetUnfolderBase]: For 52135/52135 co-relation queries the response was YES. [2024-06-27 21:53:29,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34558 conditions, 9469 events. 5146/9469 cut-off events. For 52135/52135 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 79234 event pairs, 1601 based on Foata normal form. 8/9176 useless extension candidates. Maximal degree in co-relation 34485. Up to 6265 conditions per place. [2024-06-27 21:53:29,091 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 154 selfloop transitions, 43 changer transitions 0/216 dead transitions. [2024-06-27 21:53:29,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 216 transitions, 2446 flow [2024-06-27 21:53:29,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:53:29,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:53:29,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 315 transitions. [2024-06-27 21:53:29,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 21:53:29,092 INFO L175 Difference]: Start difference. First operand has 159 places, 159 transitions, 1832 flow. Second operand 9 states and 315 transitions. [2024-06-27 21:53:29,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 216 transitions, 2446 flow [2024-06-27 21:53:29,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 216 transitions, 2280 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:29,229 INFO L231 Difference]: Finished difference. Result has 162 places, 163 transitions, 1838 flow [2024-06-27 21:53:29,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1838, PETRI_PLACES=162, PETRI_TRANSITIONS=163} [2024-06-27 21:53:29,229 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 102 predicate places. [2024-06-27 21:53:29,229 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 163 transitions, 1838 flow [2024-06-27 21:53:29,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:29,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:29,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:29,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:53:29,230 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:29,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:29,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1200600747, now seen corresponding path program 4 times [2024-06-27 21:53:29,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:29,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040034608] [2024-06-27 21:53:29,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:29,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:29,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:29,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:29,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:29,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040034608] [2024-06-27 21:53:29,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040034608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:29,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:29,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:29,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811987104] [2024-06-27 21:53:29,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:29,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:29,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:29,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:29,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:29,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:29,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 163 transitions, 1838 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:29,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:29,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:29,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:30,332 INFO L124 PetriNetUnfolderBase]: 5218/9437 cut-off events. [2024-06-27 21:53:30,333 INFO L125 PetriNetUnfolderBase]: For 48444/48444 co-relation queries the response was YES. [2024-06-27 21:53:30,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34020 conditions, 9437 events. 5218/9437 cut-off events. For 48444/48444 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 78097 event pairs, 1433 based on Foata normal form. 8/9140 useless extension candidates. Maximal degree in co-relation 33947. Up to 6297 conditions per place. [2024-06-27 21:53:30,407 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 146 selfloop transitions, 41 changer transitions 0/206 dead transitions. [2024-06-27 21:53:30,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 206 transitions, 2358 flow [2024-06-27 21:53:30,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:30,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:30,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 280 transitions. [2024-06-27 21:53:30,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 21:53:30,408 INFO L175 Difference]: Start difference. First operand has 162 places, 163 transitions, 1838 flow. Second operand 8 states and 280 transitions. [2024-06-27 21:53:30,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 206 transitions, 2358 flow [2024-06-27 21:53:30,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 206 transitions, 2266 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:30,537 INFO L231 Difference]: Finished difference. Result has 166 places, 164 transitions, 1851 flow [2024-06-27 21:53:30,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1756, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1851, PETRI_PLACES=166, PETRI_TRANSITIONS=164} [2024-06-27 21:53:30,538 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 106 predicate places. [2024-06-27 21:53:30,538 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 164 transitions, 1851 flow [2024-06-27 21:53:30,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:30,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:30,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:30,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:53:30,539 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:30,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:30,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1209855177, now seen corresponding path program 5 times [2024-06-27 21:53:30,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:30,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737975267] [2024-06-27 21:53:30,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:30,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:30,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:30,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:30,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:30,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737975267] [2024-06-27 21:53:30,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737975267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:30,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:30,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:30,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831983426] [2024-06-27 21:53:30,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:30,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:30,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:30,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:30,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:30,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:30,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 164 transitions, 1851 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:30,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:30,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:30,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:31,528 INFO L124 PetriNetUnfolderBase]: 5198/9463 cut-off events. [2024-06-27 21:53:31,529 INFO L125 PetriNetUnfolderBase]: For 47785/47785 co-relation queries the response was YES. [2024-06-27 21:53:31,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33531 conditions, 9463 events. 5198/9463 cut-off events. For 47785/47785 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 79481 event pairs, 1725 based on Foata normal form. 8/9120 useless extension candidates. Maximal degree in co-relation 33457. Up to 6289 conditions per place. [2024-06-27 21:53:31,604 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 134 selfloop transitions, 37 changer transitions 0/190 dead transitions. [2024-06-27 21:53:31,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 190 transitions, 2247 flow [2024-06-27 21:53:31,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:53:31,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:53:31,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 209 transitions. [2024-06-27 21:53:31,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6450617283950617 [2024-06-27 21:53:31,605 INFO L175 Difference]: Start difference. First operand has 166 places, 164 transitions, 1851 flow. Second operand 6 states and 209 transitions. [2024-06-27 21:53:31,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 190 transitions, 2247 flow [2024-06-27 21:53:31,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 190 transitions, 2181 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:31,726 INFO L231 Difference]: Finished difference. Result has 168 places, 164 transitions, 1863 flow [2024-06-27 21:53:31,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1785, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1863, PETRI_PLACES=168, PETRI_TRANSITIONS=164} [2024-06-27 21:53:31,726 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 108 predicate places. [2024-06-27 21:53:31,727 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 164 transitions, 1863 flow [2024-06-27 21:53:31,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:31,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:31,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] [2024-06-27 21:53:31,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:53:31,727 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:31,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:31,728 INFO L85 PathProgramCache]: Analyzing trace with hash -820404552, now seen corresponding path program 1 times [2024-06-27 21:53:31,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:31,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123570013] [2024-06-27 21:53:31,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:31,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:31,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:31,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-27 21:53:31,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:31,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123570013] [2024-06-27 21:53:31,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123570013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:31,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:31,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:31,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954448505] [2024-06-27 21:53:31,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:31,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:31,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:31,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:31,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:31,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 54 [2024-06-27 21:53:31,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 164 transitions, 1863 flow. Second operand has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:31,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:31,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 54 [2024-06-27 21:53:31,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:32,781 INFO L124 PetriNetUnfolderBase]: 4871/9152 cut-off events. [2024-06-27 21:53:32,782 INFO L125 PetriNetUnfolderBase]: For 50908/51122 co-relation queries the response was YES. [2024-06-27 21:53:32,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31318 conditions, 9152 events. 4871/9152 cut-off events. For 50908/51122 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 76956 event pairs, 1961 based on Foata normal form. 203/9142 useless extension candidates. Maximal degree in co-relation 31243. Up to 6110 conditions per place. [2024-06-27 21:53:32,854 INFO L140 encePairwiseOnDemand]: 48/54 looper letters, 117 selfloop transitions, 34 changer transitions 0/188 dead transitions. [2024-06-27 21:53:32,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 188 transitions, 2225 flow [2024-06-27 21:53:32,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:53:32,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:53:32,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 184 transitions. [2024-06-27 21:53:32,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6814814814814815 [2024-06-27 21:53:32,856 INFO L175 Difference]: Start difference. First operand has 168 places, 164 transitions, 1863 flow. Second operand 5 states and 184 transitions. [2024-06-27 21:53:32,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 188 transitions, 2225 flow [2024-06-27 21:53:32,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 188 transitions, 2148 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:32,968 INFO L231 Difference]: Finished difference. Result has 168 places, 165 transitions, 1873 flow [2024-06-27 21:53:32,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1873, PETRI_PLACES=168, PETRI_TRANSITIONS=165} [2024-06-27 21:53:32,968 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 108 predicate places. [2024-06-27 21:53:32,968 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 165 transitions, 1873 flow [2024-06-27 21:53:32,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:32,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:32,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-27 21:53:32,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:53:32,969 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:32,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:32,970 INFO L85 PathProgramCache]: Analyzing trace with hash 371344899, now seen corresponding path program 6 times [2024-06-27 21:53:32,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:32,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521383950] [2024-06-27 21:53:32,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:32,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:32,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:33,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:33,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:33,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521383950] [2024-06-27 21:53:33,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521383950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:33,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:33,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:33,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98492337] [2024-06-27 21:53:33,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:33,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:33,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:33,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:33,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:33,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:33,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 165 transitions, 1873 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:33,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:33,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:33,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:33,956 INFO L124 PetriNetUnfolderBase]: 5386/9733 cut-off events. [2024-06-27 21:53:33,956 INFO L125 PetriNetUnfolderBase]: For 49756/49756 co-relation queries the response was YES. [2024-06-27 21:53:33,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34689 conditions, 9733 events. 5386/9733 cut-off events. For 49756/49756 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 81280 event pairs, 1025 based on Foata normal form. 8/9410 useless extension candidates. Maximal degree in co-relation 34613. Up to 6151 conditions per place. [2024-06-27 21:53:34,029 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 143 selfloop transitions, 44 changer transitions 0/206 dead transitions. [2024-06-27 21:53:34,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 206 transitions, 2412 flow [2024-06-27 21:53:34,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:34,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:34,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 246 transitions. [2024-06-27 21:53:34,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-27 21:53:34,031 INFO L175 Difference]: Start difference. First operand has 168 places, 165 transitions, 1873 flow. Second operand 7 states and 246 transitions. [2024-06-27 21:53:34,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 206 transitions, 2412 flow [2024-06-27 21:53:34,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 206 transitions, 2337 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:34,160 INFO L231 Difference]: Finished difference. Result has 173 places, 168 transitions, 1950 flow [2024-06-27 21:53:34,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1800, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1950, PETRI_PLACES=173, PETRI_TRANSITIONS=168} [2024-06-27 21:53:34,161 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 113 predicate places. [2024-06-27 21:53:34,161 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 168 transitions, 1950 flow [2024-06-27 21:53:34,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:34,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:34,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:34,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:53:34,162 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:34,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:34,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1864983615, now seen corresponding path program 7 times [2024-06-27 21:53:34,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:34,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845327818] [2024-06-27 21:53:34,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:34,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:34,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:34,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-27 21:53:34,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:34,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845327818] [2024-06-27 21:53:34,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845327818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:34,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:34,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:34,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039537766] [2024-06-27 21:53:34,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:34,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:34,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:34,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:34,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:34,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:34,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 168 transitions, 1950 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:34,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:34,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:34,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:35,326 INFO L124 PetriNetUnfolderBase]: 5550/10147 cut-off events. [2024-06-27 21:53:35,326 INFO L125 PetriNetUnfolderBase]: For 58199/58199 co-relation queries the response was YES. [2024-06-27 21:53:35,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36423 conditions, 10147 events. 5550/10147 cut-off events. For 58199/58199 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 86715 event pairs, 1883 based on Foata normal form. 8/9783 useless extension candidates. Maximal degree in co-relation 36345. Up to 6223 conditions per place. [2024-06-27 21:53:35,391 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 140 selfloop transitions, 45 changer transitions 0/204 dead transitions. [2024-06-27 21:53:35,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 204 transitions, 2514 flow [2024-06-27 21:53:35,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:35,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:35,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 242 transitions. [2024-06-27 21:53:35,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6402116402116402 [2024-06-27 21:53:35,392 INFO L175 Difference]: Start difference. First operand has 173 places, 168 transitions, 1950 flow. Second operand 7 states and 242 transitions. [2024-06-27 21:53:35,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 204 transitions, 2514 flow [2024-06-27 21:53:35,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 204 transitions, 2446 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:35,544 INFO L231 Difference]: Finished difference. Result has 177 places, 170 transitions, 2012 flow [2024-06-27 21:53:35,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1884, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2012, PETRI_PLACES=177, PETRI_TRANSITIONS=170} [2024-06-27 21:53:35,545 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 117 predicate places. [2024-06-27 21:53:35,545 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 170 transitions, 2012 flow [2024-06-27 21:53:35,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:35,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:35,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-27 21:53:35,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:53:35,545 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:35,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:35,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1041744167, now seen corresponding path program 8 times [2024-06-27 21:53:35,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:35,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070250894] [2024-06-27 21:53:35,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:35,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:35,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:35,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-27 21:53:35,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:35,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070250894] [2024-06-27 21:53:35,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070250894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:35,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:35,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:35,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194113152] [2024-06-27 21:53:35,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:35,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:35,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:35,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:35,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:35,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:35,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 170 transitions, 2012 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:35,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:35,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:35,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:36,625 INFO L124 PetriNetUnfolderBase]: 5602/10293 cut-off events. [2024-06-27 21:53:36,625 INFO L125 PetriNetUnfolderBase]: For 60672/60678 co-relation queries the response was YES. [2024-06-27 21:53:36,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36415 conditions, 10293 events. 5602/10293 cut-off events. For 60672/60678 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 87242 event pairs, 2340 based on Foata normal form. 20/9984 useless extension candidates. Maximal degree in co-relation 36335. Up to 7356 conditions per place. [2024-06-27 21:53:36,713 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 153 selfloop transitions, 34 changer transitions 0/206 dead transitions. [2024-06-27 21:53:36,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 206 transitions, 2507 flow [2024-06-27 21:53:36,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:36,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:36,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 244 transitions. [2024-06-27 21:53:36,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6455026455026455 [2024-06-27 21:53:36,715 INFO L175 Difference]: Start difference. First operand has 177 places, 170 transitions, 2012 flow. Second operand 7 states and 244 transitions. [2024-06-27 21:53:36,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 206 transitions, 2507 flow [2024-06-27 21:53:36,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 206 transitions, 2370 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:36,903 INFO L231 Difference]: Finished difference. Result has 181 places, 174 transitions, 1996 flow [2024-06-27 21:53:36,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1875, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1996, PETRI_PLACES=181, PETRI_TRANSITIONS=174} [2024-06-27 21:53:36,904 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 121 predicate places. [2024-06-27 21:53:36,904 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 174 transitions, 1996 flow [2024-06-27 21:53:36,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:36,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:36,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:36,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:53:36,905 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:36,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:36,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1218880337, now seen corresponding path program 9 times [2024-06-27 21:53:36,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:36,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882244718] [2024-06-27 21:53:36,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:36,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:36,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:37,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:37,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:37,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882244718] [2024-06-27 21:53:37,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882244718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:37,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:37,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:37,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263409698] [2024-06-27 21:53:37,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:37,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:37,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:37,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:37,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:37,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:37,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 174 transitions, 1996 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:37,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:37,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:37,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:38,096 INFO L124 PetriNetUnfolderBase]: 5582/10111 cut-off events. [2024-06-27 21:53:38,096 INFO L125 PetriNetUnfolderBase]: For 55510/55510 co-relation queries the response was YES. [2024-06-27 21:53:38,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35130 conditions, 10111 events. 5582/10111 cut-off events. For 55510/55510 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 85531 event pairs, 1879 based on Foata normal form. 8/9758 useless extension candidates. Maximal degree in co-relation 35049. Up to 6311 conditions per place. [2024-06-27 21:53:38,165 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 140 selfloop transitions, 46 changer transitions 0/205 dead transitions. [2024-06-27 21:53:38,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 205 transitions, 2432 flow [2024-06-27 21:53:38,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:38,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:38,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 239 transitions. [2024-06-27 21:53:38,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6322751322751323 [2024-06-27 21:53:38,167 INFO L175 Difference]: Start difference. First operand has 181 places, 174 transitions, 1996 flow. Second operand 7 states and 239 transitions. [2024-06-27 21:53:38,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 205 transitions, 2432 flow [2024-06-27 21:53:38,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 205 transitions, 2332 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:38,328 INFO L231 Difference]: Finished difference. Result has 183 places, 174 transitions, 1992 flow [2024-06-27 21:53:38,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1896, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1992, PETRI_PLACES=183, PETRI_TRANSITIONS=174} [2024-06-27 21:53:38,328 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 123 predicate places. [2024-06-27 21:53:38,328 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 174 transitions, 1992 flow [2024-06-27 21:53:38,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:38,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:38,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:38,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:53:38,329 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:38,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:38,329 INFO L85 PathProgramCache]: Analyzing trace with hash -343403758, now seen corresponding path program 2 times [2024-06-27 21:53:38,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:38,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989021693] [2024-06-27 21:53:38,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:38,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:38,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:38,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:38,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:38,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989021693] [2024-06-27 21:53:38,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989021693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:38,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:38,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:38,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915263697] [2024-06-27 21:53:38,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:38,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:38,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:38,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:38,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:38,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 54 [2024-06-27 21:53:38,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 174 transitions, 1992 flow. Second operand has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:38,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:38,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 54 [2024-06-27 21:53:38,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:39,506 INFO L124 PetriNetUnfolderBase]: 5136/9794 cut-off events. [2024-06-27 21:53:39,507 INFO L125 PetriNetUnfolderBase]: For 58837/58997 co-relation queries the response was YES. [2024-06-27 21:53:39,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32810 conditions, 9794 events. 5136/9794 cut-off events. For 58837/58997 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 84664 event pairs, 1792 based on Foata normal form. 155/9724 useless extension candidates. Maximal degree in co-relation 32729. Up to 6470 conditions per place. [2024-06-27 21:53:39,596 INFO L140 encePairwiseOnDemand]: 48/54 looper letters, 122 selfloop transitions, 38 changer transitions 0/198 dead transitions. [2024-06-27 21:53:39,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 198 transitions, 2372 flow [2024-06-27 21:53:39,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:53:39,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:53:39,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 185 transitions. [2024-06-27 21:53:39,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6851851851851852 [2024-06-27 21:53:39,597 INFO L175 Difference]: Start difference. First operand has 183 places, 174 transitions, 1992 flow. Second operand 5 states and 185 transitions. [2024-06-27 21:53:39,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 198 transitions, 2372 flow [2024-06-27 21:53:39,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 198 transitions, 2279 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:39,764 INFO L231 Difference]: Finished difference. Result has 183 places, 175 transitions, 1999 flow [2024-06-27 21:53:39,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1899, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1999, PETRI_PLACES=183, PETRI_TRANSITIONS=175} [2024-06-27 21:53:39,765 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 123 predicate places. [2024-06-27 21:53:39,765 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 175 transitions, 1999 flow [2024-06-27 21:53:39,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:39,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:39,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:39,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:53:39,766 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:39,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:39,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1832140970, now seen corresponding path program 3 times [2024-06-27 21:53:39,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:39,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616371464] [2024-06-27 21:53:39,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:39,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:39,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:39,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:39,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:39,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616371464] [2024-06-27 21:53:39,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616371464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:39,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:39,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:39,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295282311] [2024-06-27 21:53:39,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:39,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:39,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:39,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:39,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:39,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 54 [2024-06-27 21:53:39,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 175 transitions, 1999 flow. Second operand has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:39,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:39,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 54 [2024-06-27 21:53:39,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:40,909 INFO L124 PetriNetUnfolderBase]: 5197/9849 cut-off events. [2024-06-27 21:53:40,909 INFO L125 PetriNetUnfolderBase]: For 61463/61634 co-relation queries the response was YES. [2024-06-27 21:53:40,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32992 conditions, 9849 events. 5197/9849 cut-off events. For 61463/61634 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 84842 event pairs, 2072 based on Foata normal form. 162/9787 useless extension candidates. Maximal degree in co-relation 32910. Up to 6200 conditions per place. [2024-06-27 21:53:40,998 INFO L140 encePairwiseOnDemand]: 48/54 looper letters, 128 selfloop transitions, 40 changer transitions 0/206 dead transitions. [2024-06-27 21:53:40,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 206 transitions, 2463 flow [2024-06-27 21:53:40,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:53:40,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:53:40,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 216 transitions. [2024-06-27 21:53:40,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:53:40,999 INFO L175 Difference]: Start difference. First operand has 183 places, 175 transitions, 1999 flow. Second operand 6 states and 216 transitions. [2024-06-27 21:53:40,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 206 transitions, 2463 flow [2024-06-27 21:53:41,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 206 transitions, 2383 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:41,158 INFO L231 Difference]: Finished difference. Result has 186 places, 176 transitions, 2017 flow [2024-06-27 21:53:41,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1923, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2017, PETRI_PLACES=186, PETRI_TRANSITIONS=176} [2024-06-27 21:53:41,158 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 126 predicate places. [2024-06-27 21:53:41,158 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 176 transitions, 2017 flow [2024-06-27 21:53:41,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:41,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:41,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:41,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:53:41,159 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:41,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:41,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1832526920, now seen corresponding path program 4 times [2024-06-27 21:53:41,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:41,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468939897] [2024-06-27 21:53:41,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:41,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:41,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:41,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:41,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:41,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468939897] [2024-06-27 21:53:41,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468939897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:41,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:41,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:41,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991999354] [2024-06-27 21:53:41,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:41,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:41,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:41,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:41,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:41,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 54 [2024-06-27 21:53:41,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 176 transitions, 2017 flow. Second operand has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:41,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:41,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 54 [2024-06-27 21:53:41,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:42,303 INFO L124 PetriNetUnfolderBase]: 5182/9755 cut-off events. [2024-06-27 21:53:42,303 INFO L125 PetriNetUnfolderBase]: For 57579/57750 co-relation queries the response was YES. [2024-06-27 21:53:42,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32393 conditions, 9755 events. 5182/9755 cut-off events. For 57579/57750 co-relation queries the response was YES. Maximal size of possible extension queue 666. Compared 83150 event pairs, 2114 based on Foata normal form. 160/9698 useless extension candidates. Maximal degree in co-relation 32310. Up to 6195 conditions per place. [2024-06-27 21:53:42,361 INFO L140 encePairwiseOnDemand]: 48/54 looper letters, 126 selfloop transitions, 41 changer transitions 0/205 dead transitions. [2024-06-27 21:53:42,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 205 transitions, 2413 flow [2024-06-27 21:53:42,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:53:42,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:53:42,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 216 transitions. [2024-06-27 21:53:42,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:53:42,362 INFO L175 Difference]: Start difference. First operand has 186 places, 176 transitions, 2017 flow. Second operand 6 states and 216 transitions. [2024-06-27 21:53:42,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 205 transitions, 2413 flow [2024-06-27 21:53:42,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 205 transitions, 2329 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:42,490 INFO L231 Difference]: Finished difference. Result has 189 places, 176 transitions, 2020 flow [2024-06-27 21:53:42,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1933, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2020, PETRI_PLACES=189, PETRI_TRANSITIONS=176} [2024-06-27 21:53:42,491 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 129 predicate places. [2024-06-27 21:53:42,491 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 176 transitions, 2020 flow [2024-06-27 21:53:42,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:42,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:42,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:42,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:53:42,492 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:42,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:42,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1322302462, now seen corresponding path program 1 times [2024-06-27 21:53:42,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:42,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996278750] [2024-06-27 21:53:42,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:42,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:42,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:42,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:42,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:42,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996278750] [2024-06-27 21:53:42,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996278750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:42,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:42,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:42,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208939569] [2024-06-27 21:53:42,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:42,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:42,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:42,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:42,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:42,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:42,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 176 transitions, 2020 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:42,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:42,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:42,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:43,610 INFO L124 PetriNetUnfolderBase]: 5926/10743 cut-off events. [2024-06-27 21:53:43,610 INFO L125 PetriNetUnfolderBase]: For 58075/58090 co-relation queries the response was YES. [2024-06-27 21:53:43,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36758 conditions, 10743 events. 5926/10743 cut-off events. For 58075/58090 co-relation queries the response was YES. Maximal size of possible extension queue 761. Compared 91993 event pairs, 1574 based on Foata normal form. 23/10444 useless extension candidates. Maximal degree in co-relation 36674. Up to 7355 conditions per place. [2024-06-27 21:53:43,704 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 175 selfloop transitions, 37 changer transitions 0/231 dead transitions. [2024-06-27 21:53:43,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 231 transitions, 2656 flow [2024-06-27 21:53:43,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:43,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:43,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 259 transitions. [2024-06-27 21:53:43,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6851851851851852 [2024-06-27 21:53:43,705 INFO L175 Difference]: Start difference. First operand has 189 places, 176 transitions, 2020 flow. Second operand 7 states and 259 transitions. [2024-06-27 21:53:43,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 231 transitions, 2656 flow [2024-06-27 21:53:43,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 231 transitions, 2567 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:43,906 INFO L231 Difference]: Finished difference. Result has 192 places, 181 transitions, 2082 flow [2024-06-27 21:53:43,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1931, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2082, PETRI_PLACES=192, PETRI_TRANSITIONS=181} [2024-06-27 21:53:43,907 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 132 predicate places. [2024-06-27 21:53:43,907 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 181 transitions, 2082 flow [2024-06-27 21:53:43,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:43,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:43,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:43,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:53:43,908 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:43,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:43,909 INFO L85 PathProgramCache]: Analyzing trace with hash 194551992, now seen corresponding path program 2 times [2024-06-27 21:53:43,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:43,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822592201] [2024-06-27 21:53:43,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:43,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:43,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:44,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:44,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:44,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822592201] [2024-06-27 21:53:44,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822592201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:44,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:44,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:44,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809233885] [2024-06-27 21:53:44,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:44,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:44,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:44,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:44,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:44,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:44,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 181 transitions, 2082 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:44,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:44,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:44,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:45,026 INFO L124 PetriNetUnfolderBase]: 6090/11057 cut-off events. [2024-06-27 21:53:45,026 INFO L125 PetriNetUnfolderBase]: For 67085/67091 co-relation queries the response was YES. [2024-06-27 21:53:45,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38426 conditions, 11057 events. 6090/11057 cut-off events. For 67085/67091 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 95228 event pairs, 2849 based on Foata normal form. 9/10760 useless extension candidates. Maximal degree in co-relation 38340. Up to 7346 conditions per place. [2024-06-27 21:53:45,124 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 178 selfloop transitions, 38 changer transitions 0/235 dead transitions. [2024-06-27 21:53:45,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 235 transitions, 2808 flow [2024-06-27 21:53:45,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:45,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:45,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 257 transitions. [2024-06-27 21:53:45,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6798941798941799 [2024-06-27 21:53:45,126 INFO L175 Difference]: Start difference. First operand has 192 places, 181 transitions, 2082 flow. Second operand 7 states and 257 transitions. [2024-06-27 21:53:45,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 235 transitions, 2808 flow [2024-06-27 21:53:45,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 235 transitions, 2700 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:45,384 INFO L231 Difference]: Finished difference. Result has 196 places, 184 transitions, 2109 flow [2024-06-27 21:53:45,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1981, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2109, PETRI_PLACES=196, PETRI_TRANSITIONS=184} [2024-06-27 21:53:45,385 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 136 predicate places. [2024-06-27 21:53:45,385 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 184 transitions, 2109 flow [2024-06-27 21:53:45,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:45,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:45,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-27 21:53:45,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:53:45,386 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:45,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:45,386 INFO L85 PathProgramCache]: Analyzing trace with hash 371683512, now seen corresponding path program 3 times [2024-06-27 21:53:45,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:45,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996273337] [2024-06-27 21:53:45,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:45,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:45,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:45,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:45,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:45,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996273337] [2024-06-27 21:53:45,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996273337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:45,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:45,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:45,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924695957] [2024-06-27 21:53:45,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:45,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:45,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:45,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:45,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:45,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:45,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 184 transitions, 2109 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:45,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:45,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:45,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:46,666 INFO L124 PetriNetUnfolderBase]: 6254/11311 cut-off events. [2024-06-27 21:53:46,666 INFO L125 PetriNetUnfolderBase]: For 70495/70501 co-relation queries the response was YES. [2024-06-27 21:53:46,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39623 conditions, 11311 events. 6254/11311 cut-off events. For 70495/70501 co-relation queries the response was YES. Maximal size of possible extension queue 825. Compared 97680 event pairs, 1741 based on Foata normal form. 9/11034 useless extension candidates. Maximal degree in co-relation 39535. Up to 7418 conditions per place. [2024-06-27 21:53:46,751 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 172 selfloop transitions, 42 changer transitions 0/233 dead transitions. [2024-06-27 21:53:46,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 233 transitions, 2814 flow [2024-06-27 21:53:46,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:46,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:46,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 253 transitions. [2024-06-27 21:53:46,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6693121693121693 [2024-06-27 21:53:46,752 INFO L175 Difference]: Start difference. First operand has 196 places, 184 transitions, 2109 flow. Second operand 7 states and 253 transitions. [2024-06-27 21:53:46,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 233 transitions, 2814 flow [2024-06-27 21:53:46,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 233 transitions, 2729 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:46,962 INFO L231 Difference]: Finished difference. Result has 201 places, 188 transitions, 2200 flow [2024-06-27 21:53:46,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=2034, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2200, PETRI_PLACES=201, PETRI_TRANSITIONS=188} [2024-06-27 21:53:46,963 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 141 predicate places. [2024-06-27 21:53:46,963 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 188 transitions, 2200 flow [2024-06-27 21:53:46,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:46,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:46,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:46,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:53:46,964 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:46,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:46,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1556543396, now seen corresponding path program 4 times [2024-06-27 21:53:46,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:46,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275403813] [2024-06-27 21:53:46,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:46,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:46,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:47,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:47,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:47,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275403813] [2024-06-27 21:53:47,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275403813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:47,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:47,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:47,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013025643] [2024-06-27 21:53:47,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:47,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:47,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:47,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:47,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:47,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:47,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 188 transitions, 2200 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:47,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:47,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:47,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:48,269 INFO L124 PetriNetUnfolderBase]: 6578/12219 cut-off events. [2024-06-27 21:53:48,269 INFO L125 PetriNetUnfolderBase]: For 87649/87655 co-relation queries the response was YES. [2024-06-27 21:53:48,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41674 conditions, 12219 events. 6578/12219 cut-off events. For 87649/87655 co-relation queries the response was YES. Maximal size of possible extension queue 859. Compared 108424 event pairs, 1918 based on Foata normal form. 33/11906 useless extension candidates. Maximal degree in co-relation 41585. Up to 7649 conditions per place. [2024-06-27 21:53:48,371 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 169 selfloop transitions, 45 changer transitions 0/233 dead transitions. [2024-06-27 21:53:48,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 233 transitions, 2807 flow [2024-06-27 21:53:48,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:53:48,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:53:48,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 225 transitions. [2024-06-27 21:53:48,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2024-06-27 21:53:48,373 INFO L175 Difference]: Start difference. First operand has 201 places, 188 transitions, 2200 flow. Second operand 6 states and 225 transitions. [2024-06-27 21:53:48,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 233 transitions, 2807 flow [2024-06-27 21:53:48,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 233 transitions, 2748 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:48,641 INFO L231 Difference]: Finished difference. Result has 205 places, 193 transitions, 2349 flow [2024-06-27 21:53:48,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=2145, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2349, PETRI_PLACES=205, PETRI_TRANSITIONS=193} [2024-06-27 21:53:48,642 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 145 predicate places. [2024-06-27 21:53:48,642 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 193 transitions, 2349 flow [2024-06-27 21:53:48,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:48,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:48,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] [2024-06-27 21:53:48,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:53:48,643 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:48,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:48,643 INFO L85 PathProgramCache]: Analyzing trace with hash 2137883768, now seen corresponding path program 5 times [2024-06-27 21:53:48,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:48,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993479046] [2024-06-27 21:53:48,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:48,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:48,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:48,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:48,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:48,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993479046] [2024-06-27 21:53:48,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993479046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:48,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:48,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:48,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300892898] [2024-06-27 21:53:48,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:48,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:48,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:48,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:48,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:48,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:48,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 193 transitions, 2349 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:48,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:48,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:48,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:49,889 INFO L124 PetriNetUnfolderBase]: 6558/11961 cut-off events. [2024-06-27 21:53:49,889 INFO L125 PetriNetUnfolderBase]: For 80494/80500 co-relation queries the response was YES. [2024-06-27 21:53:49,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41956 conditions, 11961 events. 6558/11961 cut-off events. For 80494/80500 co-relation queries the response was YES. Maximal size of possible extension queue 857. Compared 104721 event pairs, 2003 based on Foata normal form. 9/11643 useless extension candidates. Maximal degree in co-relation 41865. Up to 8413 conditions per place. [2024-06-27 21:53:49,995 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 178 selfloop transitions, 35 changer transitions 0/232 dead transitions. [2024-06-27 21:53:49,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 232 transitions, 2925 flow [2024-06-27 21:53:49,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:53:49,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:53:49,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 222 transitions. [2024-06-27 21:53:49,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6851851851851852 [2024-06-27 21:53:49,996 INFO L175 Difference]: Start difference. First operand has 205 places, 193 transitions, 2349 flow. Second operand 6 states and 222 transitions. [2024-06-27 21:53:49,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 232 transitions, 2925 flow [2024-06-27 21:53:50,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 232 transitions, 2792 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:50,281 INFO L231 Difference]: Finished difference. Result has 208 places, 193 transitions, 2290 flow [2024-06-27 21:53:50,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=2216, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2290, PETRI_PLACES=208, PETRI_TRANSITIONS=193} [2024-06-27 21:53:50,282 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 148 predicate places. [2024-06-27 21:53:50,282 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 193 transitions, 2290 flow [2024-06-27 21:53:50,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:50,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:50,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] [2024-06-27 21:53:50,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:53:50,283 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:50,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:50,283 INFO L85 PathProgramCache]: Analyzing trace with hash -287368234, now seen corresponding path program 6 times [2024-06-27 21:53:50,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:50,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661787402] [2024-06-27 21:53:50,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:50,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:50,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:50,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:50,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:50,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661787402] [2024-06-27 21:53:50,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661787402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:50,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:50,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:50,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517606789] [2024-06-27 21:53:50,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:50,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:50,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:50,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:50,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:50,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:50,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 193 transitions, 2290 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:50,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:50,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:50,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:51,609 INFO L124 PetriNetUnfolderBase]: 6630/12025 cut-off events. [2024-06-27 21:53:51,609 INFO L125 PetriNetUnfolderBase]: For 79731/79737 co-relation queries the response was YES. [2024-06-27 21:53:51,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41688 conditions, 12025 events. 6630/12025 cut-off events. For 79731/79737 co-relation queries the response was YES. Maximal size of possible extension queue 872. Compared 104937 event pairs, 2105 based on Foata normal form. 9/11716 useless extension candidates. Maximal degree in co-relation 41596. Up to 8445 conditions per place. [2024-06-27 21:53:51,719 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 184 selfloop transitions, 40 changer transitions 0/243 dead transitions. [2024-06-27 21:53:51,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 243 transitions, 2942 flow [2024-06-27 21:53:51,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:51,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:51,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 286 transitions. [2024-06-27 21:53:51,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6620370370370371 [2024-06-27 21:53:51,720 INFO L175 Difference]: Start difference. First operand has 208 places, 193 transitions, 2290 flow. Second operand 8 states and 286 transitions. [2024-06-27 21:53:51,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 243 transitions, 2942 flow [2024-06-27 21:53:52,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 243 transitions, 2853 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:52,035 INFO L231 Difference]: Finished difference. Result has 212 places, 195 transitions, 2319 flow [2024-06-27 21:53:52,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=2205, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2319, PETRI_PLACES=212, PETRI_TRANSITIONS=195} [2024-06-27 21:53:52,035 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 152 predicate places. [2024-06-27 21:53:52,035 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 195 transitions, 2319 flow [2024-06-27 21:53:52,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:52,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:52,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] [2024-06-27 21:53:52,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:53:52,036 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:52,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:52,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1838676124, now seen corresponding path program 7 times [2024-06-27 21:53:52,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:52,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071705148] [2024-06-27 21:53:52,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:52,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:52,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:52,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:52,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:52,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071705148] [2024-06-27 21:53:52,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071705148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:52,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:52,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:52,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767703404] [2024-06-27 21:53:52,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:52,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:52,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:52,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:52,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:52,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:52,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 195 transitions, 2319 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:52,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:52,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:52,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:53,323 INFO L124 PetriNetUnfolderBase]: 6610/11955 cut-off events. [2024-06-27 21:53:53,323 INFO L125 PetriNetUnfolderBase]: For 75061/75067 co-relation queries the response was YES. [2024-06-27 21:53:53,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41203 conditions, 11955 events. 6610/11955 cut-off events. For 75061/75067 co-relation queries the response was YES. Maximal size of possible extension queue 868. Compared 104310 event pairs, 2010 based on Foata normal form. 9/11663 useless extension candidates. Maximal degree in co-relation 41110. Up to 8437 conditions per place. [2024-06-27 21:53:53,427 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 186 selfloop transitions, 42 changer transitions 0/247 dead transitions. [2024-06-27 21:53:53,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 247 transitions, 2889 flow [2024-06-27 21:53:53,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:53:53,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:53:53,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 314 transitions. [2024-06-27 21:53:53,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6460905349794238 [2024-06-27 21:53:53,430 INFO L175 Difference]: Start difference. First operand has 212 places, 195 transitions, 2319 flow. Second operand 9 states and 314 transitions. [2024-06-27 21:53:53,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 247 transitions, 2889 flow [2024-06-27 21:53:53,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 247 transitions, 2793 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:53,660 INFO L231 Difference]: Finished difference. Result has 216 places, 195 transitions, 2311 flow [2024-06-27 21:53:53,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=2223, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2311, PETRI_PLACES=216, PETRI_TRANSITIONS=195} [2024-06-27 21:53:53,661 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 156 predicate places. [2024-06-27 21:53:53,661 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 195 transitions, 2311 flow [2024-06-27 21:53:53,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:53,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:53,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:53,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:53:53,662 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:53,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:53,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1084712776, now seen corresponding path program 8 times [2024-06-27 21:53:53,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:53,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120369549] [2024-06-27 21:53:53,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:53,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:53,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:53,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:53,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:53,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120369549] [2024-06-27 21:53:53,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120369549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:53,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:53,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:53,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330731224] [2024-06-27 21:53:53,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:53,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:53,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:53,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:53,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:53,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:53,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 195 transitions, 2311 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:53,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:53,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:53,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:55,036 INFO L124 PetriNetUnfolderBase]: 6590/11929 cut-off events. [2024-06-27 21:53:55,036 INFO L125 PetriNetUnfolderBase]: For 71639/71645 co-relation queries the response was YES. [2024-06-27 21:53:55,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40674 conditions, 11929 events. 6590/11929 cut-off events. For 71639/71645 co-relation queries the response was YES. Maximal size of possible extension queue 866. Compared 104147 event pairs, 1981 based on Foata normal form. 9/11607 useless extension candidates. Maximal degree in co-relation 40580. Up to 7834 conditions per place. [2024-06-27 21:53:55,125 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 168 selfloop transitions, 46 changer transitions 0/233 dead transitions. [2024-06-27 21:53:55,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 233 transitions, 2831 flow [2024-06-27 21:53:55,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:55,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:55,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 245 transitions. [2024-06-27 21:53:55,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 21:53:55,127 INFO L175 Difference]: Start difference. First operand has 216 places, 195 transitions, 2311 flow. Second operand 7 states and 245 transitions. [2024-06-27 21:53:55,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 233 transitions, 2831 flow [2024-06-27 21:53:55,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 233 transitions, 2753 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:55,353 INFO L231 Difference]: Finished difference. Result has 217 places, 196 transitions, 2341 flow [2024-06-27 21:53:55,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=2237, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2341, PETRI_PLACES=217, PETRI_TRANSITIONS=196} [2024-06-27 21:53:55,354 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 157 predicate places. [2024-06-27 21:53:55,354 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 196 transitions, 2341 flow [2024-06-27 21:53:55,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:55,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:55,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:55,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:53:55,354 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:55,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:55,355 INFO L85 PathProgramCache]: Analyzing trace with hash -2031982937, now seen corresponding path program 1 times [2024-06-27 21:53:55,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:55,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878740322] [2024-06-27 21:53:55,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:55,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:55,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:55,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:55,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:55,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878740322] [2024-06-27 21:53:55,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878740322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:55,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:55,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:53:55,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493485634] [2024-06-27 21:53:55,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:55,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:53:55,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:55,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:53:55,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:53:55,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 54 [2024-06-27 21:53:55,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 196 transitions, 2341 flow. Second operand has 5 states, 5 states have (on average 30.2) internal successors, (151), 5 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:55,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:55,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 54 [2024-06-27 21:53:55,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:57,168 INFO L124 PetriNetUnfolderBase]: 9628/16658 cut-off events. [2024-06-27 21:53:57,168 INFO L125 PetriNetUnfolderBase]: For 84018/84719 co-relation queries the response was YES. [2024-06-27 21:53:57,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55244 conditions, 16658 events. 9628/16658 cut-off events. For 84018/84719 co-relation queries the response was YES. Maximal size of possible extension queue 1266. Compared 148741 event pairs, 4470 based on Foata normal form. 785/16477 useless extension candidates. Maximal degree in co-relation 55149. Up to 10521 conditions per place. [2024-06-27 21:53:57,328 INFO L140 encePairwiseOnDemand]: 48/54 looper letters, 125 selfloop transitions, 11 changer transitions 221/430 dead transitions. [2024-06-27 21:53:57,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 430 transitions, 5545 flow [2024-06-27 21:53:57,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:57,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:57,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 257 transitions. [2024-06-27 21:53:57,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6798941798941799 [2024-06-27 21:53:57,329 INFO L175 Difference]: Start difference. First operand has 217 places, 196 transitions, 2341 flow. Second operand 7 states and 257 transitions. [2024-06-27 21:53:57,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 430 transitions, 5545 flow [2024-06-27 21:53:57,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 430 transitions, 5362 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:57,621 INFO L231 Difference]: Finished difference. Result has 224 places, 196 transitions, 2311 flow [2024-06-27 21:53:57,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=2268, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2311, PETRI_PLACES=224, PETRI_TRANSITIONS=196} [2024-06-27 21:53:57,621 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 164 predicate places. [2024-06-27 21:53:57,621 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 196 transitions, 2311 flow [2024-06-27 21:53:57,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.2) internal successors, (151), 5 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:57,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:57,622 INFO L208 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-27 21:53:57,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:53:57,622 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:57,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:57,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1832597594, now seen corresponding path program 1 times [2024-06-27 21:53:57,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:57,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316204760] [2024-06-27 21:53:57,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:57,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:57,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:57,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:57,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:57,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316204760] [2024-06-27 21:53:57,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316204760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:57,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:57,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:57,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572561183] [2024-06-27 21:53:57,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:57,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:57,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:57,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:57,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:57,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:57,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 196 transitions, 2311 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:57,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:57,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:57,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:59,373 INFO L124 PetriNetUnfolderBase]: 6796/12325 cut-off events. [2024-06-27 21:53:59,373 INFO L125 PetriNetUnfolderBase]: For 81838/81853 co-relation queries the response was YES. [2024-06-27 21:53:59,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43630 conditions, 12325 events. 6796/12325 cut-off events. For 81838/81853 co-relation queries the response was YES. Maximal size of possible extension queue 891. Compared 107858 event pairs, 1362 based on Foata normal form. 11/12099 useless extension candidates. Maximal degree in co-relation 43529. Up to 7217 conditions per place. [2024-06-27 21:53:59,477 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 160 selfloop transitions, 87 changer transitions 0/266 dead transitions. [2024-06-27 21:53:59,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 266 transitions, 3294 flow [2024-06-27 21:53:59,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:53:59,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:53:59,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 328 transitions. [2024-06-27 21:53:59,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6748971193415638 [2024-06-27 21:53:59,479 INFO L175 Difference]: Start difference. First operand has 224 places, 196 transitions, 2311 flow. Second operand 9 states and 328 transitions. [2024-06-27 21:53:59,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 266 transitions, 3294 flow [2024-06-27 21:53:59,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 266 transitions, 3236 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:59,807 INFO L231 Difference]: Finished difference. Result has 225 places, 208 transitions, 2719 flow [2024-06-27 21:53:59,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2719, PETRI_PLACES=225, PETRI_TRANSITIONS=208} [2024-06-27 21:53:59,808 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 165 predicate places. [2024-06-27 21:53:59,808 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 208 transitions, 2719 flow [2024-06-27 21:53:59,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:59,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:59,809 INFO L208 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-27 21:53:59,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:53:59,809 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:59,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:59,810 INFO L85 PathProgramCache]: Analyzing trace with hash 51564954, now seen corresponding path program 2 times [2024-06-27 21:53:59,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:59,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542750226] [2024-06-27 21:53:59,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:59,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:59,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:59,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:59,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:59,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542750226] [2024-06-27 21:53:59,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542750226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:59,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:59,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:59,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382356117] [2024-06-27 21:53:59,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:59,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:59,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:59,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:59,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:59,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:53:59,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 208 transitions, 2719 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:59,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:59,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:53:59,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:01,417 INFO L124 PetriNetUnfolderBase]: 6840/12525 cut-off events. [2024-06-27 21:54:01,417 INFO L125 PetriNetUnfolderBase]: For 96787/96802 co-relation queries the response was YES. [2024-06-27 21:54:01,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45542 conditions, 12525 events. 6840/12525 cut-off events. For 96787/96802 co-relation queries the response was YES. Maximal size of possible extension queue 889. Compared 109116 event pairs, 1786 based on Foata normal form. 11/12303 useless extension candidates. Maximal degree in co-relation 45442. Up to 7249 conditions per place. [2024-06-27 21:54:01,540 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 157 selfloop transitions, 84 changer transitions 0/260 dead transitions. [2024-06-27 21:54:01,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 260 transitions, 3508 flow [2024-06-27 21:54:01,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:01,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:01,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 293 transitions. [2024-06-27 21:54:01,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6782407407407407 [2024-06-27 21:54:01,541 INFO L175 Difference]: Start difference. First operand has 225 places, 208 transitions, 2719 flow. Second operand 8 states and 293 transitions. [2024-06-27 21:54:01,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 260 transitions, 3508 flow [2024-06-27 21:54:01,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 260 transitions, 3317 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-27 21:54:01,948 INFO L231 Difference]: Finished difference. Result has 227 places, 210 transitions, 2749 flow [2024-06-27 21:54:01,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=2550, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2749, PETRI_PLACES=227, PETRI_TRANSITIONS=210} [2024-06-27 21:54:01,949 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 167 predicate places. [2024-06-27 21:54:01,949 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 210 transitions, 2749 flow [2024-06-27 21:54:01,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:01,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:01,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] [2024-06-27 21:54:01,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:54:01,950 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:01,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:01,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1528605082, now seen corresponding path program 3 times [2024-06-27 21:54:01,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:01,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089811577] [2024-06-27 21:54:01,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:01,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:01,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:02,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-27 21:54:02,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:02,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089811577] [2024-06-27 21:54:02,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089811577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:02,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:02,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:54:02,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710135571] [2024-06-27 21:54:02,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:02,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:54:02,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:02,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:54:02,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:54:02,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:54:02,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 210 transitions, 2749 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:02,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:02,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:54:02,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:03,413 INFO L124 PetriNetUnfolderBase]: 6828/12715 cut-off events. [2024-06-27 21:54:03,413 INFO L125 PetriNetUnfolderBase]: For 92920/92977 co-relation queries the response was YES. [2024-06-27 21:54:03,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45138 conditions, 12715 events. 6828/12715 cut-off events. For 92920/92977 co-relation queries the response was YES. Maximal size of possible extension queue 880. Compared 112297 event pairs, 2424 based on Foata normal form. 39/12484 useless extension candidates. Maximal degree in co-relation 45039. Up to 7241 conditions per place. [2024-06-27 21:54:03,535 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 148 selfloop transitions, 77 changer transitions 0/244 dead transitions. [2024-06-27 21:54:03,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 244 transitions, 3358 flow [2024-06-27 21:54:03,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:54:03,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:54:03,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 220 transitions. [2024-06-27 21:54:03,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6790123456790124 [2024-06-27 21:54:03,537 INFO L175 Difference]: Start difference. First operand has 227 places, 210 transitions, 2749 flow. Second operand 6 states and 220 transitions. [2024-06-27 21:54:03,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 244 transitions, 3358 flow [2024-06-27 21:54:03,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 244 transitions, 3215 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 21:54:03,979 INFO L231 Difference]: Finished difference. Result has 228 places, 210 transitions, 2770 flow [2024-06-27 21:54:03,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=2608, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2770, PETRI_PLACES=228, PETRI_TRANSITIONS=210} [2024-06-27 21:54:03,979 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 168 predicate places. [2024-06-27 21:54:03,979 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 210 transitions, 2770 flow [2024-06-27 21:54:03,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:03,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:03,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:03,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:54:03,980 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:03,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:03,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1075085052, now seen corresponding path program 4 times [2024-06-27 21:54:03,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:03,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130742263] [2024-06-27 21:54:03,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:03,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:03,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:04,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:04,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:04,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130742263] [2024-06-27 21:54:04,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130742263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:04,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:04,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:54:04,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71053042] [2024-06-27 21:54:04,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:04,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:54:04,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:04,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:54:04,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:54:04,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:54:04,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 210 transitions, 2770 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:04,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:04,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:54:04,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:05,560 INFO L124 PetriNetUnfolderBase]: 6928/12911 cut-off events. [2024-06-27 21:54:05,560 INFO L125 PetriNetUnfolderBase]: For 92276/92291 co-relation queries the response was YES. [2024-06-27 21:54:05,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46079 conditions, 12911 events. 6928/12911 cut-off events. For 92276/92291 co-relation queries the response was YES. Maximal size of possible extension queue 911. Compared 114371 event pairs, 2151 based on Foata normal form. 14/12621 useless extension candidates. Maximal degree in co-relation 45980. Up to 8479 conditions per place. [2024-06-27 21:54:05,675 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 177 selfloop transitions, 75 changer transitions 0/271 dead transitions. [2024-06-27 21:54:05,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 271 transitions, 3777 flow [2024-06-27 21:54:05,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:05,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:05,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 258 transitions. [2024-06-27 21:54:05,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6825396825396826 [2024-06-27 21:54:05,677 INFO L175 Difference]: Start difference. First operand has 228 places, 210 transitions, 2770 flow. Second operand 7 states and 258 transitions. [2024-06-27 21:54:05,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 271 transitions, 3777 flow [2024-06-27 21:54:06,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 271 transitions, 3587 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 21:54:06,102 INFO L231 Difference]: Finished difference. Result has 231 places, 225 transitions, 3052 flow [2024-06-27 21:54:06,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=2602, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3052, PETRI_PLACES=231, PETRI_TRANSITIONS=225} [2024-06-27 21:54:06,103 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 171 predicate places. [2024-06-27 21:54:06,103 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 225 transitions, 3052 flow [2024-06-27 21:54:06,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:06,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:06,103 INFO L208 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-27 21:54:06,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:54:06,103 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:06,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:06,103 INFO L85 PathProgramCache]: Analyzing trace with hash -758479502, now seen corresponding path program 5 times [2024-06-27 21:54:06,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:06,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294447026] [2024-06-27 21:54:06,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:06,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:06,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:06,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:06,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:06,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294447026] [2024-06-27 21:54:06,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294447026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:06,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:06,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:54:06,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564127707] [2024-06-27 21:54:06,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:06,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:54:06,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:06,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:54:06,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:54:06,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:54:06,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 225 transitions, 3052 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:06,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:06,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:54:06,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:07,589 INFO L124 PetriNetUnfolderBase]: 7084/13089 cut-off events. [2024-06-27 21:54:07,590 INFO L125 PetriNetUnfolderBase]: For 102699/102714 co-relation queries the response was YES. [2024-06-27 21:54:07,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48634 conditions, 13089 events. 7084/13089 cut-off events. For 102699/102714 co-relation queries the response was YES. Maximal size of possible extension queue 925. Compared 115073 event pairs, 2171 based on Foata normal form. 14/12784 useless extension candidates. Maximal degree in co-relation 48533. Up to 8591 conditions per place. [2024-06-27 21:54:07,719 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 176 selfloop transitions, 80 changer transitions 0/275 dead transitions. [2024-06-27 21:54:07,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 275 transitions, 4030 flow [2024-06-27 21:54:07,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:07,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:07,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 256 transitions. [2024-06-27 21:54:07,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6772486772486772 [2024-06-27 21:54:07,720 INFO L175 Difference]: Start difference. First operand has 231 places, 225 transitions, 3052 flow. Second operand 7 states and 256 transitions. [2024-06-27 21:54:07,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 275 transitions, 4030 flow [2024-06-27 21:54:08,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 275 transitions, 3927 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-27 21:54:08,138 INFO L231 Difference]: Finished difference. Result has 237 places, 233 transitions, 3315 flow [2024-06-27 21:54:08,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=2981, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3315, PETRI_PLACES=237, PETRI_TRANSITIONS=233} [2024-06-27 21:54:08,138 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 177 predicate places. [2024-06-27 21:54:08,139 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 233 transitions, 3315 flow [2024-06-27 21:54:08,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:08,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:08,139 INFO L208 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-27 21:54:08,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:54:08,139 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:08,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:08,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1373200294, now seen corresponding path program 6 times [2024-06-27 21:54:08,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:08,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739084273] [2024-06-27 21:54:08,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:08,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:08,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:08,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:08,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:08,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739084273] [2024-06-27 21:54:08,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739084273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:08,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:08,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:54:08,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420603721] [2024-06-27 21:54:08,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:08,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:54:08,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:08,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:54:08,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:54:08,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:54:08,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 233 transitions, 3315 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:08,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:08,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:54:08,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:09,646 INFO L124 PetriNetUnfolderBase]: 7072/13047 cut-off events. [2024-06-27 21:54:09,646 INFO L125 PetriNetUnfolderBase]: For 108833/108848 co-relation queries the response was YES. [2024-06-27 21:54:09,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49074 conditions, 13047 events. 7072/13047 cut-off events. For 108833/108848 co-relation queries the response was YES. Maximal size of possible extension queue 918. Compared 114118 event pairs, 2328 based on Foata normal form. 14/12757 useless extension candidates. Maximal degree in co-relation 48970. Up to 8583 conditions per place. [2024-06-27 21:54:09,771 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 176 selfloop transitions, 80 changer transitions 0/275 dead transitions. [2024-06-27 21:54:09,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 275 transitions, 4143 flow [2024-06-27 21:54:09,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:09,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:09,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 256 transitions. [2024-06-27 21:54:09,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6772486772486772 [2024-06-27 21:54:09,772 INFO L175 Difference]: Start difference. First operand has 237 places, 233 transitions, 3315 flow. Second operand 7 states and 256 transitions. [2024-06-27 21:54:09,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 275 transitions, 4143 flow [2024-06-27 21:54:10,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 275 transitions, 4050 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-06-27 21:54:10,363 INFO L231 Difference]: Finished difference. Result has 243 places, 233 transitions, 3387 flow [2024-06-27 21:54:10,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=3222, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3387, PETRI_PLACES=243, PETRI_TRANSITIONS=233} [2024-06-27 21:54:10,363 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 183 predicate places. [2024-06-27 21:54:10,363 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 233 transitions, 3387 flow [2024-06-27 21:54:10,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:10,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:10,364 INFO L208 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-27 21:54:10,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:54:10,364 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:10,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:10,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1849340860, now seen corresponding path program 7 times [2024-06-27 21:54:10,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:10,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486564415] [2024-06-27 21:54:10,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:10,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:10,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:10,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:10,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:10,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486564415] [2024-06-27 21:54:10,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486564415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:10,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:10,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:54:10,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960821773] [2024-06-27 21:54:10,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:10,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:54:10,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:10,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:54:10,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:54:10,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:54:10,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 233 transitions, 3387 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:10,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:10,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:54:10,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:12,209 INFO L124 PetriNetUnfolderBase]: 7180/13081 cut-off events. [2024-06-27 21:54:12,209 INFO L125 PetriNetUnfolderBase]: For 108732/108738 co-relation queries the response was YES. [2024-06-27 21:54:12,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49039 conditions, 13081 events. 7180/13081 cut-off events. For 108732/108738 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 115700 event pairs, 1832 based on Foata normal form. 13/12701 useless extension candidates. Maximal degree in co-relation 48933. Up to 8583 conditions per place. [2024-06-27 21:54:12,312 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 201 selfloop transitions, 56 changer transitions 0/276 dead transitions. [2024-06-27 21:54:12,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 276 transitions, 4023 flow [2024-06-27 21:54:12,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:54:12,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:54:12,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 228 transitions. [2024-06-27 21:54:12,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7037037037037037 [2024-06-27 21:54:12,313 INFO L175 Difference]: Start difference. First operand has 243 places, 233 transitions, 3387 flow. Second operand 6 states and 228 transitions. [2024-06-27 21:54:12,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 276 transitions, 4023 flow [2024-06-27 21:54:12,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 276 transitions, 3865 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 21:54:12,934 INFO L231 Difference]: Finished difference. Result has 245 places, 236 transitions, 3385 flow [2024-06-27 21:54:12,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=3229, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3385, PETRI_PLACES=245, PETRI_TRANSITIONS=236} [2024-06-27 21:54:12,934 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 185 predicate places. [2024-06-27 21:54:12,934 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 236 transitions, 3385 flow [2024-06-27 21:54:12,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:12,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:12,935 INFO L208 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-27 21:54:12,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:54:12,935 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:12,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:12,936 INFO L85 PathProgramCache]: Analyzing trace with hash -827291716, now seen corresponding path program 8 times [2024-06-27 21:54:12,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:12,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936878552] [2024-06-27 21:54:12,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:12,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:12,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:13,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:13,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:13,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936878552] [2024-06-27 21:54:13,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936878552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:13,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:13,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:54:13,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480988583] [2024-06-27 21:54:13,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:13,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:54:13,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:13,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:54:13,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:54:13,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:54:13,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 236 transitions, 3385 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:13,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:13,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:54:13,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:14,936 INFO L124 PetriNetUnfolderBase]: 7168/12983 cut-off events. [2024-06-27 21:54:14,936 INFO L125 PetriNetUnfolderBase]: For 99376/99382 co-relation queries the response was YES. [2024-06-27 21:54:14,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48529 conditions, 12983 events. 7168/12983 cut-off events. For 99376/99382 co-relation queries the response was YES. Maximal size of possible extension queue 940. Compared 114226 event pairs, 1192 based on Foata normal form. 8/12630 useless extension candidates. Maximal degree in co-relation 48422. Up to 8331 conditions per place. [2024-06-27 21:54:15,034 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 174 selfloop transitions, 79 changer transitions 0/272 dead transitions. [2024-06-27 21:54:15,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 272 transitions, 4062 flow [2024-06-27 21:54:15,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:54:15,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:54:15,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 223 transitions. [2024-06-27 21:54:15,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6882716049382716 [2024-06-27 21:54:15,035 INFO L175 Difference]: Start difference. First operand has 245 places, 236 transitions, 3385 flow. Second operand 6 states and 223 transitions. [2024-06-27 21:54:15,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 272 transitions, 4062 flow [2024-06-27 21:54:15,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 272 transitions, 3957 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-27 21:54:15,507 INFO L231 Difference]: Finished difference. Result has 250 places, 237 transitions, 3515 flow [2024-06-27 21:54:15,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=3281, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3515, PETRI_PLACES=250, PETRI_TRANSITIONS=237} [2024-06-27 21:54:15,508 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 190 predicate places. [2024-06-27 21:54:15,508 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 237 transitions, 3515 flow [2024-06-27 21:54:15,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:15,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:15,508 INFO L208 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-27 21:54:15,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:54:15,509 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:15,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:15,509 INFO L85 PathProgramCache]: Analyzing trace with hash -318492420, now seen corresponding path program 9 times [2024-06-27 21:54:15,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:15,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241536973] [2024-06-27 21:54:15,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:15,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:15,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:15,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:15,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:15,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241536973] [2024-06-27 21:54:15,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241536973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:15,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:15,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:54:15,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856803474] [2024-06-27 21:54:15,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:15,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:54:15,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:15,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:54:15,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:54:15,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:54:15,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 237 transitions, 3515 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:15,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:15,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:54:15,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:17,670 INFO L124 PetriNetUnfolderBase]: 7212/13241 cut-off events. [2024-06-27 21:54:17,671 INFO L125 PetriNetUnfolderBase]: For 110223/110229 co-relation queries the response was YES. [2024-06-27 21:54:17,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50172 conditions, 13241 events. 7212/13241 cut-off events. For 110223/110229 co-relation queries the response was YES. Maximal size of possible extension queue 946. Compared 117134 event pairs, 1380 based on Foata normal form. 8/12907 useless extension candidates. Maximal degree in co-relation 50063. Up to 8363 conditions per place. [2024-06-27 21:54:17,775 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 177 selfloop transitions, 87 changer transitions 0/283 dead transitions. [2024-06-27 21:54:17,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 283 transitions, 4267 flow [2024-06-27 21:54:17,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:17,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:17,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 289 transitions. [2024-06-27 21:54:17,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6689814814814815 [2024-06-27 21:54:17,776 INFO L175 Difference]: Start difference. First operand has 250 places, 237 transitions, 3515 flow. Second operand 8 states and 289 transitions. [2024-06-27 21:54:17,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 283 transitions, 4267 flow [2024-06-27 21:54:18,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 283 transitions, 4166 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 21:54:18,183 INFO L231 Difference]: Finished difference. Result has 254 places, 239 transitions, 3646 flow [2024-06-27 21:54:18,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=3418, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3646, PETRI_PLACES=254, PETRI_TRANSITIONS=239} [2024-06-27 21:54:18,184 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 194 predicate places. [2024-06-27 21:54:18,184 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 239 transitions, 3646 flow [2024-06-27 21:54:18,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:18,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:18,184 INFO L208 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-27 21:54:18,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:54:18,184 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:18,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:18,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1176539764, now seen corresponding path program 10 times [2024-06-27 21:54:18,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:18,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520965566] [2024-06-27 21:54:18,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:18,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:18,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:18,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-27 21:54:18,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:18,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520965566] [2024-06-27 21:54:18,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520965566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:18,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:18,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:54:18,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314529433] [2024-06-27 21:54:18,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:18,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:54:18,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:18,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:54:18,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:54:18,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:54:18,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 239 transitions, 3646 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:18,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:18,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:54:18,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:20,248 INFO L124 PetriNetUnfolderBase]: 7200/13067 cut-off events. [2024-06-27 21:54:20,248 INFO L125 PetriNetUnfolderBase]: For 114065/114071 co-relation queries the response was YES. [2024-06-27 21:54:20,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49969 conditions, 13067 events. 7200/13067 cut-off events. For 114065/114071 co-relation queries the response was YES. Maximal size of possible extension queue 934. Compared 114045 event pairs, 1339 based on Foata normal form. 8/12751 useless extension candidates. Maximal degree in co-relation 49860. Up to 8355 conditions per place. [2024-06-27 21:54:20,371 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 177 selfloop transitions, 91 changer transitions 0/287 dead transitions. [2024-06-27 21:54:20,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 287 transitions, 4286 flow [2024-06-27 21:54:20,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:54:20,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:54:20,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 320 transitions. [2024-06-27 21:54:20,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6584362139917695 [2024-06-27 21:54:20,373 INFO L175 Difference]: Start difference. First operand has 254 places, 239 transitions, 3646 flow. Second operand 9 states and 320 transitions. [2024-06-27 21:54:20,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 287 transitions, 4286 flow [2024-06-27 21:54:20,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 287 transitions, 4085 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 21:54:20,965 INFO L231 Difference]: Finished difference. Result has 258 places, 239 transitions, 3639 flow [2024-06-27 21:54:20,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=3445, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3639, PETRI_PLACES=258, PETRI_TRANSITIONS=239} [2024-06-27 21:54:20,966 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 198 predicate places. [2024-06-27 21:54:20,966 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 239 transitions, 3639 flow [2024-06-27 21:54:20,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:20,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:20,966 INFO L208 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-27 21:54:20,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:54:20,966 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:20,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:20,967 INFO L85 PathProgramCache]: Analyzing trace with hash -472954790, now seen corresponding path program 11 times [2024-06-27 21:54:20,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:20,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590378342] [2024-06-27 21:54:20,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:20,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:20,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:21,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-27 21:54:21,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:21,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590378342] [2024-06-27 21:54:21,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590378342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:21,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:21,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:54:21,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387450916] [2024-06-27 21:54:21,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:21,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:54:21,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:21,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:54:21,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:54:21,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:54:21,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 239 transitions, 3639 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:21,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:21,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:54:21,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:22,974 INFO L124 PetriNetUnfolderBase]: 7244/13438 cut-off events. [2024-06-27 21:54:22,974 INFO L125 PetriNetUnfolderBase]: For 120581/120638 co-relation queries the response was YES. [2024-06-27 21:54:23,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50458 conditions, 13438 events. 7244/13438 cut-off events. For 120581/120638 co-relation queries the response was YES. Maximal size of possible extension queue 938. Compared 119234 event pairs, 2371 based on Foata normal form. 42/13156 useless extension candidates. Maximal degree in co-relation 50348. Up to 8795 conditions per place. [2024-06-27 21:54:23,085 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 171 selfloop transitions, 85 changer transitions 0/275 dead transitions. [2024-06-27 21:54:23,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 275 transitions, 4335 flow [2024-06-27 21:54:23,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:23,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:23,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 248 transitions. [2024-06-27 21:54:23,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.656084656084656 [2024-06-27 21:54:23,086 INFO L175 Difference]: Start difference. First operand has 258 places, 239 transitions, 3639 flow. Second operand 7 states and 248 transitions. [2024-06-27 21:54:23,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 275 transitions, 4335 flow [2024-06-27 21:54:23,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 275 transitions, 4184 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 21:54:23,524 INFO L231 Difference]: Finished difference. Result has 258 places, 241 transitions, 3695 flow [2024-06-27 21:54:23,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=3490, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3695, PETRI_PLACES=258, PETRI_TRANSITIONS=241} [2024-06-27 21:54:23,524 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 198 predicate places. [2024-06-27 21:54:23,525 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 241 transitions, 3695 flow [2024-06-27 21:54:23,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:23,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:23,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] [2024-06-27 21:54:23,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:54:23,525 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:23,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:23,526 INFO L85 PathProgramCache]: Analyzing trace with hash 723155034, now seen corresponding path program 12 times [2024-06-27 21:54:23,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:23,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797560648] [2024-06-27 21:54:23,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:23,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:23,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:23,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:23,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:23,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797560648] [2024-06-27 21:54:23,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797560648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:23,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:23,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:54:23,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040735972] [2024-06-27 21:54:23,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:23,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:54:23,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:23,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:54:23,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:54:23,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:54:23,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 241 transitions, 3695 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:23,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:23,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:54:23,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:25,570 INFO L124 PetriNetUnfolderBase]: 7288/13057 cut-off events. [2024-06-27 21:54:25,570 INFO L125 PetriNetUnfolderBase]: For 112444/112501 co-relation queries the response was YES. [2024-06-27 21:54:25,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50279 conditions, 13057 events. 7288/13057 cut-off events. For 112444/112501 co-relation queries the response was YES. Maximal size of possible extension queue 946. Compared 114316 event pairs, 1848 based on Foata normal form. 42/12714 useless extension candidates. Maximal degree in co-relation 50169. Up to 8827 conditions per place. [2024-06-27 21:54:25,687 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 173 selfloop transitions, 85 changer transitions 0/277 dead transitions. [2024-06-27 21:54:25,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 277 transitions, 4399 flow [2024-06-27 21:54:25,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:25,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:25,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 248 transitions. [2024-06-27 21:54:25,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.656084656084656 [2024-06-27 21:54:25,688 INFO L175 Difference]: Start difference. First operand has 258 places, 241 transitions, 3695 flow. Second operand 7 states and 248 transitions. [2024-06-27 21:54:25,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 277 transitions, 4399 flow [2024-06-27 21:54:26,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 277 transitions, 4296 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 21:54:26,378 INFO L231 Difference]: Finished difference. Result has 263 places, 243 transitions, 3801 flow [2024-06-27 21:54:26,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=3600, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3801, PETRI_PLACES=263, PETRI_TRANSITIONS=243} [2024-06-27 21:54:26,378 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 203 predicate places. [2024-06-27 21:54:26,379 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 243 transitions, 3801 flow [2024-06-27 21:54:26,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:26,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:26,379 INFO L208 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-27 21:54:26,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:54:26,379 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:26,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:26,380 INFO L85 PathProgramCache]: Analyzing trace with hash 733630554, now seen corresponding path program 13 times [2024-06-27 21:54:26,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:26,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80900077] [2024-06-27 21:54:26,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:26,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:26,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:26,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:26,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:26,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80900077] [2024-06-27 21:54:26,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80900077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:26,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:26,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:54:26,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599170599] [2024-06-27 21:54:26,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:26,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:54:26,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:26,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:54:26,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:54:26,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:54:26,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 243 transitions, 3801 flow. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:26,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:26,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:54:26,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:28,531 INFO L124 PetriNetUnfolderBase]: 7276/13358 cut-off events. [2024-06-27 21:54:28,531 INFO L125 PetriNetUnfolderBase]: For 120240/120297 co-relation queries the response was YES. [2024-06-27 21:54:28,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50304 conditions, 13358 events. 7276/13358 cut-off events. For 120240/120297 co-relation queries the response was YES. Maximal size of possible extension queue 938. Compared 117357 event pairs, 2314 based on Foata normal form. 42/13049 useless extension candidates. Maximal degree in co-relation 50192. Up to 8819 conditions per place. [2024-06-27 21:54:28,665 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 171 selfloop transitions, 86 changer transitions 0/276 dead transitions. [2024-06-27 21:54:28,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 276 transitions, 4387 flow [2024-06-27 21:54:28,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:28,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:28,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 247 transitions. [2024-06-27 21:54:28,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6534391534391535 [2024-06-27 21:54:28,666 INFO L175 Difference]: Start difference. First operand has 263 places, 243 transitions, 3801 flow. Second operand 7 states and 247 transitions. [2024-06-27 21:54:28,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 276 transitions, 4387 flow [2024-06-27 21:54:29,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 276 transitions, 4243 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 21:54:29,122 INFO L231 Difference]: Finished difference. Result has 267 places, 243 transitions, 3834 flow [2024-06-27 21:54:29,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=3657, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3834, PETRI_PLACES=267, PETRI_TRANSITIONS=243} [2024-06-27 21:54:29,122 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 207 predicate places. [2024-06-27 21:54:29,123 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 243 transitions, 3834 flow [2024-06-27 21:54:29,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:29,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:29,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:29,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:54:29,123 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:29,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:29,123 INFO L85 PathProgramCache]: Analyzing trace with hash -2003854690, now seen corresponding path program 1 times [2024-06-27 21:54:29,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:29,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109111438] [2024-06-27 21:54:29,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:29,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:29,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:29,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:29,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:29,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109111438] [2024-06-27 21:54:29,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109111438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:29,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:29,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:29,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921552870] [2024-06-27 21:54:29,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:29,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:29,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:29,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:29,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:29,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:54:29,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 243 transitions, 3834 flow. Second operand has 8 states, 8 states have (on average 26.25) internal successors, (210), 8 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:29,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:29,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:54:29,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:31,491 INFO L124 PetriNetUnfolderBase]: 7569/13766 cut-off events. [2024-06-27 21:54:31,492 INFO L125 PetriNetUnfolderBase]: For 131822/131828 co-relation queries the response was YES. [2024-06-27 21:54:31,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52568 conditions, 13766 events. 7569/13766 cut-off events. For 131822/131828 co-relation queries the response was YES. Maximal size of possible extension queue 986. Compared 121539 event pairs, 912 based on Foata normal form. 9/13532 useless extension candidates. Maximal degree in co-relation 52455. Up to 7557 conditions per place. [2024-06-27 21:54:31,634 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 189 selfloop transitions, 91 changer transitions 0/299 dead transitions. [2024-06-27 21:54:31,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 299 transitions, 4726 flow [2024-06-27 21:54:31,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:31,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:31,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 263 transitions. [2024-06-27 21:54:31,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6957671957671958 [2024-06-27 21:54:31,636 INFO L175 Difference]: Start difference. First operand has 267 places, 243 transitions, 3834 flow. Second operand 7 states and 263 transitions. [2024-06-27 21:54:31,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 299 transitions, 4726 flow [2024-06-27 21:54:32,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 299 transitions, 4517 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:54:32,074 INFO L231 Difference]: Finished difference. Result has 269 places, 253 transitions, 4006 flow [2024-06-27 21:54:32,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=3644, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4006, PETRI_PLACES=269, PETRI_TRANSITIONS=253} [2024-06-27 21:54:32,075 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 209 predicate places. [2024-06-27 21:54:32,075 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 253 transitions, 4006 flow [2024-06-27 21:54:32,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 26.25) internal successors, (210), 8 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:32,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:32,075 INFO L208 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-27 21:54:32,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:54:32,075 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:32,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:32,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1270823888, now seen corresponding path program 2 times [2024-06-27 21:54:32,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:32,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052804182] [2024-06-27 21:54:32,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:32,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:32,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:32,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:32,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:32,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052804182] [2024-06-27 21:54:32,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052804182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:32,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:32,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:32,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398265905] [2024-06-27 21:54:32,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:32,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:32,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:32,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:32,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:32,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:54:32,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 253 transitions, 4006 flow. Second operand has 8 states, 8 states have (on average 26.25) internal successors, (210), 8 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:32,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:32,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:54:32,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:34,373 INFO L124 PetriNetUnfolderBase]: 7641/13562 cut-off events. [2024-06-27 21:54:34,373 INFO L125 PetriNetUnfolderBase]: For 143675/143681 co-relation queries the response was YES. [2024-06-27 21:54:34,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53603 conditions, 13562 events. 7641/13562 cut-off events. For 143675/143681 co-relation queries the response was YES. Maximal size of possible extension queue 964. Compared 116234 event pairs, 1487 based on Foata normal form. 9/13397 useless extension candidates. Maximal degree in co-relation 53488. Up to 7589 conditions per place. [2024-06-27 21:54:34,510 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 184 selfloop transitions, 95 changer transitions 0/298 dead transitions. [2024-06-27 21:54:34,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 298 transitions, 4767 flow [2024-06-27 21:54:34,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:34,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:34,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 261 transitions. [2024-06-27 21:54:34,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6904761904761905 [2024-06-27 21:54:34,511 INFO L175 Difference]: Start difference. First operand has 269 places, 253 transitions, 4006 flow. Second operand 7 states and 261 transitions. [2024-06-27 21:54:34,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 298 transitions, 4767 flow [2024-06-27 21:54:34,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 298 transitions, 4646 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 21:54:34,911 INFO L231 Difference]: Finished difference. Result has 273 places, 254 transitions, 4106 flow [2024-06-27 21:54:34,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=3891, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4106, PETRI_PLACES=273, PETRI_TRANSITIONS=254} [2024-06-27 21:54:34,912 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 213 predicate places. [2024-06-27 21:54:34,912 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 254 transitions, 4106 flow [2024-06-27 21:54:34,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 26.25) internal successors, (210), 8 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:34,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:34,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, 1, 1] [2024-06-27 21:54:34,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:54:34,912 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:34,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:34,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1963954670, now seen corresponding path program 3 times [2024-06-27 21:54:34,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:34,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923853297] [2024-06-27 21:54:34,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:34,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:34,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:35,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:35,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:35,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923853297] [2024-06-27 21:54:35,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923853297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:35,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:35,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:35,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903545500] [2024-06-27 21:54:35,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:35,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:35,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:35,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:35,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:35,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:54:35,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 254 transitions, 4106 flow. Second operand has 8 states, 8 states have (on average 26.25) internal successors, (210), 8 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:35,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:35,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:54:35,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:37,071 INFO L124 PetriNetUnfolderBase]: 7621/13233 cut-off events. [2024-06-27 21:54:37,071 INFO L125 PetriNetUnfolderBase]: For 138578/138584 co-relation queries the response was YES. [2024-06-27 21:54:37,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53683 conditions, 13233 events. 7621/13233 cut-off events. For 138578/138584 co-relation queries the response was YES. Maximal size of possible extension queue 944. Compared 110533 event pairs, 1602 based on Foata normal form. 9/13047 useless extension candidates. Maximal degree in co-relation 53566. Up to 7581 conditions per place. [2024-06-27 21:54:37,220 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 189 selfloop transitions, 96 changer transitions 0/304 dead transitions. [2024-06-27 21:54:37,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 304 transitions, 4799 flow [2024-06-27 21:54:37,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:37,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:37,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 294 transitions. [2024-06-27 21:54:37,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6805555555555556 [2024-06-27 21:54:37,221 INFO L175 Difference]: Start difference. First operand has 273 places, 254 transitions, 4106 flow. Second operand 8 states and 294 transitions. [2024-06-27 21:54:37,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 304 transitions, 4799 flow [2024-06-27 21:54:37,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 304 transitions, 4661 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 21:54:37,975 INFO L231 Difference]: Finished difference. Result has 277 places, 255 transitions, 4187 flow [2024-06-27 21:54:37,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=3973, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4187, PETRI_PLACES=277, PETRI_TRANSITIONS=255} [2024-06-27 21:54:37,975 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 217 predicate places. [2024-06-27 21:54:37,976 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 255 transitions, 4187 flow [2024-06-27 21:54:37,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 26.25) internal successors, (210), 8 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:37,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:37,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:37,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:54:37,976 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:37,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:37,977 INFO L85 PathProgramCache]: Analyzing trace with hash -2004449336, now seen corresponding path program 4 times [2024-06-27 21:54:37,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:37,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129826015] [2024-06-27 21:54:37,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:37,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:37,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:38,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:38,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:38,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129826015] [2024-06-27 21:54:38,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129826015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:38,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:38,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:38,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622844072] [2024-06-27 21:54:38,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:38,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:38,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:38,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:38,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:38,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:54:38,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 255 transitions, 4187 flow. Second operand has 8 states, 8 states have (on average 26.25) internal successors, (210), 8 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:38,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:38,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:54:38,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:40,168 INFO L124 PetriNetUnfolderBase]: 8277/14784 cut-off events. [2024-06-27 21:54:40,169 INFO L125 PetriNetUnfolderBase]: For 210404/210410 co-relation queries the response was YES. [2024-06-27 21:54:40,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59653 conditions, 14784 events. 8277/14784 cut-off events. For 210404/210410 co-relation queries the response was YES. Maximal size of possible extension queue 1052. Compared 130002 event pairs, 913 based on Foata normal form. 25/14548 useless extension candidates. Maximal degree in co-relation 59535. Up to 4031 conditions per place. [2024-06-27 21:54:40,318 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 190 selfloop transitions, 125 changer transitions 0/334 dead transitions. [2024-06-27 21:54:40,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 334 transitions, 5345 flow [2024-06-27 21:54:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:54:40,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:54:40,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 392 transitions. [2024-06-27 21:54:40,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6599326599326599 [2024-06-27 21:54:40,320 INFO L175 Difference]: Start difference. First operand has 277 places, 255 transitions, 4187 flow. Second operand 11 states and 392 transitions. [2024-06-27 21:54:40,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 334 transitions, 5345 flow [2024-06-27 21:54:41,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 334 transitions, 5124 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 21:54:41,494 INFO L231 Difference]: Finished difference. Result has 283 places, 258 transitions, 4320 flow [2024-06-27 21:54:41,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=3972, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4320, PETRI_PLACES=283, PETRI_TRANSITIONS=258} [2024-06-27 21:54:41,494 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 223 predicate places. [2024-06-27 21:54:41,494 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 258 transitions, 4320 flow [2024-06-27 21:54:41,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 26.25) internal successors, (210), 8 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:41,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:41,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, 1, 1, 1] [2024-06-27 21:54:41,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:54:41,495 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:41,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:41,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1168361440, now seen corresponding path program 5 times [2024-06-27 21:54:41,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:41,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773653853] [2024-06-27 21:54:41,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:41,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:41,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:41,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:41,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:41,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773653853] [2024-06-27 21:54:41,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773653853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:41,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:41,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:41,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333819277] [2024-06-27 21:54:41,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:41,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:41,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:41,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:41,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:41,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 54 [2024-06-27 21:54:41,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 258 transitions, 4320 flow. Second operand has 8 states, 8 states have (on average 26.25) internal successors, (210), 8 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:41,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:41,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 54 [2024-06-27 21:54:41,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand