./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe026_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe026_tso.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/safe026_tso.i ./goblint.2024-06-19_11-23-25.files/protection/safe026_tso.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 17:55:13,661 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 17:55:13,729 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 17:55:13,732 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 17:55:13,732 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 17:55:13,745 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 17:55:13,746 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 17:55:13,746 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 17:55:13,746 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 17:55:13,746 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 17:55:13,747 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 17:55:13,747 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 17:55:13,747 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 17:55:13,748 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 17:55:13,760 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 17:55:13,761 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 17:55:13,761 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 17:55:13,761 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 17:55:13,762 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 17:55:13,762 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 17:55:13,763 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 17:55:13,763 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 17:55:13,763 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 17:55:13,763 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 17:55:13,763 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 17:55:13,764 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 17:55:13,764 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 17:55:13,764 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 17:55:13,765 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 17:55:13,765 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 17:55:13,766 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 17:55:13,766 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 17:55:13,766 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:55:13,766 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 17:55:13,767 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 17:55:13,767 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 17:55:13,767 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 17:55:13,767 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 17:55:13,767 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 17:55:13,767 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 17:55:13,767 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 17:55:13,768 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 17:55:13,768 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 17:55:13,768 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 17:55:13,988 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 17:55:14,004 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 17:55:14,006 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 17:55:14,007 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 17:55:14,007 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 17:55:14,008 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe026_tso.i [2024-06-27 17:55:14,986 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 17:55:15,225 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 17:55:15,226 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe026_tso.i [2024-06-27 17:55:15,238 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2d60be87e/8f6c10178d7b45c9983ddf519199f4a7/FLAGbf79163a5 [2024-06-27 17:55:15,250 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2d60be87e/8f6c10178d7b45c9983ddf519199f4a7 [2024-06-27 17:55:15,252 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 17:55:15,252 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 17:55:15,253 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe026_tso.yml/witness.yml [2024-06-27 17:55:15,335 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 17:55:15,336 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 17:55:15,337 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 17:55:15,338 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 17:55:15,341 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 17:55:15,343 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:55:15" (1/2) ... [2024-06-27 17:55:15,343 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@43617cd9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:55:15, skipping insertion in model container [2024-06-27 17:55:15,344 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:55:15" (1/2) ... [2024-06-27 17:55:15,345 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@60ef4efe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:55:15, skipping insertion in model container [2024-06-27 17:55:15,346 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:55:15" (2/2) ... [2024-06-27 17:55:15,346 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@43617cd9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:55:15, skipping insertion in model container [2024-06-27 17:55:15,346 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:55:15" (2/2) ... [2024-06-27 17:55:15,346 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 17:55:15,378 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 17:55:15,380 INFO L97 edCorrectnessWitness]: Location invariant before [L776-L776] ((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 17:55:15,380 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] ((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 17:55:15,380 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] ((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 17:55:15,380 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 17:55:15,381 INFO L106 edCorrectnessWitness]: ghost_update [L774-L774] multithreaded = 1; [2024-06-27 17:55:15,407 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 17:55:15,543 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/safe026_tso.i[945,958] [2024-06-27 17:55:15,649 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:55:15,655 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 17:55:15,681 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/safe026_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 17:55:15,724 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:55:15,751 INFO L206 MainTranslator]: Completed translation [2024-06-27 17:55:15,751 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:55:15 WrapperNode [2024-06-27 17:55:15,752 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 17:55:15,752 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 17:55:15,753 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 17:55:15,753 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 17:55:15,758 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 05:55:15" (1/1) ... [2024-06-27 17:55:15,785 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 05:55:15" (1/1) ... [2024-06-27 17:55:15,810 INFO L138 Inliner]: procedures = 175, calls = 39, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 63 [2024-06-27 17:55:15,811 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 17:55:15,812 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 17:55:15,812 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 17:55:15,812 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 17:55:15,820 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 05:55:15" (1/1) ... [2024-06-27 17:55:15,820 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 05:55:15" (1/1) ... [2024-06-27 17:55:15,824 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 05:55:15" (1/1) ... [2024-06-27 17:55:15,843 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 17:55:15,843 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 05:55:15" (1/1) ... [2024-06-27 17:55:15,843 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 05:55:15" (1/1) ... [2024-06-27 17:55:15,855 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 05:55:15" (1/1) ... [2024-06-27 17:55:15,857 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 05:55:15" (1/1) ... [2024-06-27 17:55:15,860 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 05:55:15" (1/1) ... [2024-06-27 17:55:15,861 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 05:55:15" (1/1) ... [2024-06-27 17:55:15,865 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 17:55:15,867 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 17:55:15,868 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 17:55:15,868 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 17:55:15,869 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 05:55:15" (1/1) ... [2024-06-27 17:55:15,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:55:15,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 17:55:15,894 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 17:55:15,900 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 17:55:15,923 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 17:55:15,924 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 17:55:15,924 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 17:55:15,924 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 17:55:15,924 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 17:55:15,924 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 17:55:15,924 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 17:55:15,925 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 17:55:15,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 17:55:15,925 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 17:55:15,925 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 17:55:15,925 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 17:55:15,927 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 17:55:16,022 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 17:55:16,024 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 17:55:16,140 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 17:55:16,140 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 17:55:16,203 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 17:55:16,203 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 17:55:16,203 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:55:16 BoogieIcfgContainer [2024-06-27 17:55:16,203 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 17:55:16,205 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 17:55:16,205 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 17:55:16,208 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 17:55:16,208 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 05:55:15" (1/4) ... [2024-06-27 17:55:16,208 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64c65584 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:55:16, skipping insertion in model container [2024-06-27 17:55:16,208 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:55:15" (2/4) ... [2024-06-27 17:55:16,209 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64c65584 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:55:16, skipping insertion in model container [2024-06-27 17:55:16,209 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 05:55:15" (3/4) ... [2024-06-27 17:55:16,209 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64c65584 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:55:16, skipping insertion in model container [2024-06-27 17:55:16,209 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:55:16" (4/4) ... [2024-06-27 17:55:16,210 INFO L112 eAbstractionObserver]: Analyzing ICFG safe026_tso.i [2024-06-27 17:55:16,225 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 17:55:16,225 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 17:55:16,225 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 17:55:16,255 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 17:55:16,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 44 transitions, 100 flow [2024-06-27 17:55:16,297 INFO L124 PetriNetUnfolderBase]: 1/41 cut-off events. [2024-06-27 17:55:16,297 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:55:16,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 1/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 42. Up to 2 conditions per place. [2024-06-27 17:55:16,300 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 44 transitions, 100 flow [2024-06-27 17:55:16,302 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 48 places, 38 transitions, 85 flow [2024-06-27 17:55:16,308 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 17:55:16,314 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;@b3b1034, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 17:55:16,315 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 17:55:16,317 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 17:55:16,318 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 17:55:16,318 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:55:16,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:16,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 17:55:16,319 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:16,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:16,322 INFO L85 PathProgramCache]: Analyzing trace with hash 206002844, now seen corresponding path program 1 times [2024-06-27 17:55:16,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:16,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520324684] [2024-06-27 17:55:16,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:16,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:16,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:16,638 INFO 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 17:55:16,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:16,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520324684] [2024-06-27 17:55:16,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520324684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:16,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:16,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 17:55:16,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128774327] [2024-06-27 17:55:16,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:16,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 17:55:16,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:16,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 17:55:16,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 17:55:16,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 44 [2024-06-27 17:55:16,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 85 flow. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:16,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:16,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 44 [2024-06-27 17:55:16,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:16,904 INFO L124 PetriNetUnfolderBase]: 740/1291 cut-off events. [2024-06-27 17:55:16,904 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-27 17:55:16,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2486 conditions, 1291 events. 740/1291 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7271 event pairs, 529 based on Foata normal form. 1/1233 useless extension candidates. Maximal degree in co-relation 2474. Up to 1128 conditions per place. [2024-06-27 17:55:16,916 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 31 selfloop transitions, 4 changer transitions 0/50 dead transitions. [2024-06-27 17:55:16,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 50 transitions, 185 flow [2024-06-27 17:55:16,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 17:55:16,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 17:55:16,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2024-06-27 17:55:16,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7196969696969697 [2024-06-27 17:55:16,928 INFO L175 Difference]: Start difference. First operand has 48 places, 38 transitions, 85 flow. Second operand 3 states and 95 transitions. [2024-06-27 17:55:16,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 50 transitions, 185 flow [2024-06-27 17:55:16,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 50 transitions, 180 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:16,933 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 112 flow [2024-06-27 17:55:16,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-27 17:55:16,938 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 0 predicate places. [2024-06-27 17:55:16,938 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 112 flow [2024-06-27 17:55:16,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:16,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:16,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:16,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 17:55:16,939 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:16,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:16,942 INFO L85 PathProgramCache]: Analyzing trace with hash 400246459, now seen corresponding path program 1 times [2024-06-27 17:55:16,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:16,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927466545] [2024-06-27 17:55:16,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:16,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:16,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:17,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:17,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:17,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927466545] [2024-06-27 17:55:17,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927466545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:17,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:17,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:55:17,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822537932] [2024-06-27 17:55:17,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:17,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:55:17,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:17,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:55:17,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:55:17,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:55:17,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 112 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:17,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:17,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:55:17,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:17,328 INFO L124 PetriNetUnfolderBase]: 966/1774 cut-off events. [2024-06-27 17:55:17,328 INFO L125 PetriNetUnfolderBase]: For 321/359 co-relation queries the response was YES. [2024-06-27 17:55:17,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3728 conditions, 1774 events. 966/1774 cut-off events. For 321/359 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10371 event pairs, 604 based on Foata normal form. 3/1737 useless extension candidates. Maximal degree in co-relation 3716. Up to 1431 conditions per place. [2024-06-27 17:55:17,339 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 44 selfloop transitions, 7 changer transitions 0/65 dead transitions. [2024-06-27 17:55:17,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 65 transitions, 278 flow [2024-06-27 17:55:17,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:55:17,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:55:17,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-06-27 17:55:17,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6988636363636364 [2024-06-27 17:55:17,343 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 112 flow. Second operand 4 states and 123 transitions. [2024-06-27 17:55:17,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 65 transitions, 278 flow [2024-06-27 17:55:17,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 272 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:55:17,349 INFO L231 Difference]: Finished difference. Result has 52 places, 47 transitions, 164 flow [2024-06-27 17:55:17,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=164, PETRI_PLACES=52, PETRI_TRANSITIONS=47} [2024-06-27 17:55:17,350 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 4 predicate places. [2024-06-27 17:55:17,350 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 47 transitions, 164 flow [2024-06-27 17:55:17,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:17,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:17,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:17,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 17:55:17,354 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:17,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:17,360 INFO L85 PathProgramCache]: Analyzing trace with hash -477261317, now seen corresponding path program 1 times [2024-06-27 17:55:17,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:17,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883046215] [2024-06-27 17:55:17,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:17,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:17,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:17,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 17:55:17,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:17,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883046215] [2024-06-27 17:55:17,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883046215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:17,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:17,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:55:17,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362670787] [2024-06-27 17:55:17,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:17,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:55:17,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:17,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:55:17,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:55:17,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:17,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 47 transitions, 164 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:17,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:17,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:17,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:17,669 INFO L124 PetriNetUnfolderBase]: 1209/1977 cut-off events. [2024-06-27 17:55:17,670 INFO L125 PetriNetUnfolderBase]: For 906/906 co-relation queries the response was YES. [2024-06-27 17:55:17,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4848 conditions, 1977 events. 1209/1977 cut-off events. For 906/906 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10955 event pairs, 380 based on Foata normal form. 5/1972 useless extension candidates. Maximal degree in co-relation 4833. Up to 1690 conditions per place. [2024-06-27 17:55:17,682 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 66 selfloop transitions, 14 changer transitions 0/93 dead transitions. [2024-06-27 17:55:17,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 93 transitions, 471 flow [2024-06-27 17:55:17,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:55:17,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:55:17,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-27 17:55:17,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7136363636363636 [2024-06-27 17:55:17,686 INFO L175 Difference]: Start difference. First operand has 52 places, 47 transitions, 164 flow. Second operand 5 states and 157 transitions. [2024-06-27 17:55:17,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 93 transitions, 471 flow [2024-06-27 17:55:17,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 93 transitions, 467 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 17:55:17,690 INFO L231 Difference]: Finished difference. Result has 59 places, 60 transitions, 274 flow [2024-06-27 17:55:17,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=274, PETRI_PLACES=59, PETRI_TRANSITIONS=60} [2024-06-27 17:55:17,692 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 11 predicate places. [2024-06-27 17:55:17,692 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 60 transitions, 274 flow [2024-06-27 17:55:17,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:17,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:17,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:17,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 17:55:17,693 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:17,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:17,694 INFO L85 PathProgramCache]: Analyzing trace with hash 913387002, now seen corresponding path program 1 times [2024-06-27 17:55:17,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:17,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250531539] [2024-06-27 17:55:17,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:17,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:17,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:17,847 INFO 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 17:55:17,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:17,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250531539] [2024-06-27 17:55:17,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250531539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:17,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:17,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:17,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498247811] [2024-06-27 17:55:17,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:17,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:17,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:17,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:17,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:17,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:17,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 60 transitions, 274 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:17,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:17,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:17,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:18,127 INFO L124 PetriNetUnfolderBase]: 1306/2200 cut-off events. [2024-06-27 17:55:18,128 INFO L125 PetriNetUnfolderBase]: For 2282/2282 co-relation queries the response was YES. [2024-06-27 17:55:18,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6261 conditions, 2200 events. 1306/2200 cut-off events. For 2282/2282 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12723 event pairs, 370 based on Foata normal form. 22/2196 useless extension candidates. Maximal degree in co-relation 6241. Up to 1659 conditions per place. [2024-06-27 17:55:18,142 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 75 selfloop transitions, 16 changer transitions 0/104 dead transitions. [2024-06-27 17:55:18,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 104 transitions, 596 flow [2024-06-27 17:55:18,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:18,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:18,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-27 17:55:18,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7007575757575758 [2024-06-27 17:55:18,144 INFO L175 Difference]: Start difference. First operand has 59 places, 60 transitions, 274 flow. Second operand 6 states and 185 transitions. [2024-06-27 17:55:18,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 104 transitions, 596 flow [2024-06-27 17:55:18,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 104 transitions, 592 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 17:55:18,152 INFO L231 Difference]: Finished difference. Result has 64 places, 61 transitions, 318 flow [2024-06-27 17:55:18,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=318, PETRI_PLACES=64, PETRI_TRANSITIONS=61} [2024-06-27 17:55:18,153 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 16 predicate places. [2024-06-27 17:55:18,153 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 61 transitions, 318 flow [2024-06-27 17:55:18,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:18,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:18,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:18,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 17:55:18,154 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:18,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:18,155 INFO L85 PathProgramCache]: Analyzing trace with hash 871951080, now seen corresponding path program 1 times [2024-06-27 17:55:18,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:18,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258825354] [2024-06-27 17:55:18,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:18,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:18,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:18,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:18,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:18,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258825354] [2024-06-27 17:55:18,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258825354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:18,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:18,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:55:18,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116235803] [2024-06-27 17:55:18,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:18,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:55:18,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:18,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:55:18,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:55:18,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:55:18,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 61 transitions, 318 flow. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:18,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:18,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:55:18,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:18,387 INFO L124 PetriNetUnfolderBase]: 1110/1918 cut-off events. [2024-06-27 17:55:18,388 INFO L125 PetriNetUnfolderBase]: For 2702/2738 co-relation queries the response was YES. [2024-06-27 17:55:18,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5965 conditions, 1918 events. 1110/1918 cut-off events. For 2702/2738 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11118 event pairs, 294 based on Foata normal form. 2/1898 useless extension candidates. Maximal degree in co-relation 5942. Up to 1666 conditions per place. [2024-06-27 17:55:18,400 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 55 selfloop transitions, 7 changer transitions 0/78 dead transitions. [2024-06-27 17:55:18,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 78 transitions, 492 flow [2024-06-27 17:55:18,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:55:18,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:55:18,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-06-27 17:55:18,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-27 17:55:18,401 INFO L175 Difference]: Start difference. First operand has 64 places, 61 transitions, 318 flow. Second operand 4 states and 118 transitions. [2024-06-27 17:55:18,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 78 transitions, 492 flow [2024-06-27 17:55:18,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 78 transitions, 456 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:18,405 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 324 flow [2024-06-27 17:55:18,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=324, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2024-06-27 17:55:18,406 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 17 predicate places. [2024-06-27 17:55:18,406 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 324 flow [2024-06-27 17:55:18,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:18,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:18,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:18,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 17:55:18,407 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:18,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:18,408 INFO L85 PathProgramCache]: Analyzing trace with hash -157836487, now seen corresponding path program 1 times [2024-06-27 17:55:18,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:18,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730767229] [2024-06-27 17:55:18,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:18,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:18,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:18,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:18,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:18,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730767229] [2024-06-27 17:55:18,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730767229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:18,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:18,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:55:18,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009079351] [2024-06-27 17:55:18,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:18,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:55:18,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:18,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:55:18,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:55:18,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:18,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 324 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:18,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:18,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:18,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:18,698 INFO L124 PetriNetUnfolderBase]: 1313/2145 cut-off events. [2024-06-27 17:55:18,699 INFO L125 PetriNetUnfolderBase]: For 3436/3436 co-relation queries the response was YES. [2024-06-27 17:55:18,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6699 conditions, 2145 events. 1313/2145 cut-off events. For 3436/3436 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11997 event pairs, 388 based on Foata normal form. 4/2139 useless extension candidates. Maximal degree in co-relation 6674. Up to 1856 conditions per place. [2024-06-27 17:55:18,712 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 63 selfloop transitions, 17 changer transitions 0/93 dead transitions. [2024-06-27 17:55:18,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 93 transitions, 589 flow [2024-06-27 17:55:18,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:55:18,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:55:18,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-27 17:55:18,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-27 17:55:18,713 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 324 flow. Second operand 5 states and 150 transitions. [2024-06-27 17:55:18,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 93 transitions, 589 flow [2024-06-27 17:55:18,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 93 transitions, 575 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 17:55:18,718 INFO L231 Difference]: Finished difference. Result has 69 places, 67 transitions, 391 flow [2024-06-27 17:55:18,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=391, PETRI_PLACES=69, PETRI_TRANSITIONS=67} [2024-06-27 17:55:18,719 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 21 predicate places. [2024-06-27 17:55:18,719 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 67 transitions, 391 flow [2024-06-27 17:55:18,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:18,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:18,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:18,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 17:55:18,720 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:18,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:18,720 INFO L85 PathProgramCache]: Analyzing trace with hash 426393351, now seen corresponding path program 2 times [2024-06-27 17:55:18,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:18,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375544720] [2024-06-27 17:55:18,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:18,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:18,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:18,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:18,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:18,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375544720] [2024-06-27 17:55:18,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375544720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:18,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:18,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:55:18,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116125205] [2024-06-27 17:55:18,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:18,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:55:18,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:18,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:55:18,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:55:18,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:18,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 67 transitions, 391 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:18,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:18,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:18,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:18,976 INFO L124 PetriNetUnfolderBase]: 1293/2092 cut-off events. [2024-06-27 17:55:18,977 INFO L125 PetriNetUnfolderBase]: For 4223/4227 co-relation queries the response was YES. [2024-06-27 17:55:18,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6847 conditions, 2092 events. 1293/2092 cut-off events. For 4223/4227 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11523 event pairs, 368 based on Foata normal form. 3/2084 useless extension candidates. Maximal degree in co-relation 6820. Up to 1820 conditions per place. [2024-06-27 17:55:18,989 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 57 selfloop transitions, 19 changer transitions 0/89 dead transitions. [2024-06-27 17:55:18,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 89 transitions, 601 flow [2024-06-27 17:55:18,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:55:18,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:55:18,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-27 17:55:18,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6636363636363637 [2024-06-27 17:55:18,990 INFO L175 Difference]: Start difference. First operand has 69 places, 67 transitions, 391 flow. Second operand 5 states and 146 transitions. [2024-06-27 17:55:18,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 89 transitions, 601 flow [2024-06-27 17:55:18,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 89 transitions, 580 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 17:55:18,996 INFO L231 Difference]: Finished difference. Result has 72 places, 68 transitions, 424 flow [2024-06-27 17:55:18,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=424, PETRI_PLACES=72, PETRI_TRANSITIONS=68} [2024-06-27 17:55:18,997 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 24 predicate places. [2024-06-27 17:55:18,997 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 68 transitions, 424 flow [2024-06-27 17:55:18,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:18,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:18,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:18,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 17:55:18,997 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:18,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:18,998 INFO L85 PathProgramCache]: Analyzing trace with hash 410314147, now seen corresponding path program 1 times [2024-06-27 17:55:18,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:18,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324749025] [2024-06-27 17:55:18,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:18,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:19,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:19,082 INFO 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 17:55:19,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:19,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324749025] [2024-06-27 17:55:19,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324749025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:19,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:19,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:55:19,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469156454] [2024-06-27 17:55:19,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:19,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:55:19,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:19,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:55:19,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:55:19,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:55:19,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 68 transitions, 424 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:19,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:19,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:55:19,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:19,268 INFO L124 PetriNetUnfolderBase]: 1081/1876 cut-off events. [2024-06-27 17:55:19,268 INFO L125 PetriNetUnfolderBase]: For 4092/4108 co-relation queries the response was YES. [2024-06-27 17:55:19,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6161 conditions, 1876 events. 1081/1876 cut-off events. For 4092/4108 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10826 event pairs, 254 based on Foata normal form. 4/1868 useless extension candidates. Maximal degree in co-relation 6133. Up to 1582 conditions per place. [2024-06-27 17:55:19,278 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 67 selfloop transitions, 9 changer transitions 0/92 dead transitions. [2024-06-27 17:55:19,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 92 transitions, 640 flow [2024-06-27 17:55:19,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:55:19,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:55:19,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-27 17:55:19,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-27 17:55:19,279 INFO L175 Difference]: Start difference. First operand has 72 places, 68 transitions, 424 flow. Second operand 5 states and 145 transitions. [2024-06-27 17:55:19,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 92 transitions, 640 flow [2024-06-27 17:55:19,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 92 transitions, 613 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 17:55:19,284 INFO L231 Difference]: Finished difference. Result has 75 places, 70 transitions, 438 flow [2024-06-27 17:55:19,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=438, PETRI_PLACES=75, PETRI_TRANSITIONS=70} [2024-06-27 17:55:19,285 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 27 predicate places. [2024-06-27 17:55:19,285 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 70 transitions, 438 flow [2024-06-27 17:55:19,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:19,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:19,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:19,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 17:55:19,285 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:19,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:19,286 INFO L85 PathProgramCache]: Analyzing trace with hash 610859908, now seen corresponding path program 1 times [2024-06-27 17:55:19,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:19,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407866309] [2024-06-27 17:55:19,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:19,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:19,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:19,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:19,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:19,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407866309] [2024-06-27 17:55:19,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407866309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:19,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:19,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:19,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905712365] [2024-06-27 17:55:19,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:19,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:19,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:19,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:19,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:19,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:19,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 70 transitions, 438 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 17:55:19,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:19,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:19,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:19,596 INFO L124 PetriNetUnfolderBase]: 1406/2387 cut-off events. [2024-06-27 17:55:19,596 INFO L125 PetriNetUnfolderBase]: For 6912/6912 co-relation queries the response was YES. [2024-06-27 17:55:19,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7808 conditions, 2387 events. 1406/2387 cut-off events. For 6912/6912 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14082 event pairs, 527 based on Foata normal form. 20/2379 useless extension candidates. Maximal degree in co-relation 7778. Up to 1841 conditions per place. [2024-06-27 17:55:19,631 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 73 selfloop transitions, 20 changer transitions 0/106 dead transitions. [2024-06-27 17:55:19,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 106 transitions, 722 flow [2024-06-27 17:55:19,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:19,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:19,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-27 17:55:19,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-27 17:55:19,633 INFO L175 Difference]: Start difference. First operand has 75 places, 70 transitions, 438 flow. Second operand 6 states and 177 transitions. [2024-06-27 17:55:19,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 106 transitions, 722 flow [2024-06-27 17:55:19,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 106 transitions, 699 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:19,639 INFO L231 Difference]: Finished difference. Result has 78 places, 72 transitions, 481 flow [2024-06-27 17:55:19,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=415, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=481, PETRI_PLACES=78, PETRI_TRANSITIONS=72} [2024-06-27 17:55:19,639 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 30 predicate places. [2024-06-27 17:55:19,640 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 72 transitions, 481 flow [2024-06-27 17:55:19,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 17:55:19,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:19,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:19,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 17:55:19,640 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:19,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:19,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1001584472, now seen corresponding path program 2 times [2024-06-27 17:55:19,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:19,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957655630] [2024-06-27 17:55:19,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:19,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:19,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:19,715 INFO 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 17:55:19,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:19,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957655630] [2024-06-27 17:55:19,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957655630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:19,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:19,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:19,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219670963] [2024-06-27 17:55:19,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:19,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:19,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:19,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:19,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:19,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:19,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 72 transitions, 481 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 17:55:19,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:19,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:19,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:19,966 INFO L124 PetriNetUnfolderBase]: 1433/2412 cut-off events. [2024-06-27 17:55:19,967 INFO L125 PetriNetUnfolderBase]: For 8050/8054 co-relation queries the response was YES. [2024-06-27 17:55:19,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8332 conditions, 2412 events. 1433/2412 cut-off events. For 8050/8054 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 14080 event pairs, 586 based on Foata normal form. 5/2388 useless extension candidates. Maximal degree in co-relation 8301. Up to 2014 conditions per place. [2024-06-27 17:55:19,981 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 68 selfloop transitions, 21 changer transitions 0/102 dead transitions. [2024-06-27 17:55:19,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 102 transitions, 743 flow [2024-06-27 17:55:19,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:19,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:19,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 17:55:19,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-06-27 17:55:19,982 INFO L175 Difference]: Start difference. First operand has 78 places, 72 transitions, 481 flow. Second operand 6 states and 172 transitions. [2024-06-27 17:55:19,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 102 transitions, 743 flow [2024-06-27 17:55:19,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 102 transitions, 699 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:19,990 INFO L231 Difference]: Finished difference. Result has 80 places, 74 transitions, 508 flow [2024-06-27 17:55:19,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=508, PETRI_PLACES=80, PETRI_TRANSITIONS=74} [2024-06-27 17:55:19,991 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 32 predicate places. [2024-06-27 17:55:19,991 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 74 transitions, 508 flow [2024-06-27 17:55:19,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 17:55:19,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:19,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:19,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 17:55:19,992 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:19,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:19,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1814588292, now seen corresponding path program 3 times [2024-06-27 17:55:19,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:19,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171320240] [2024-06-27 17:55:19,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:19,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:19,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:20,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 17:55:20,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:20,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171320240] [2024-06-27 17:55:20,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171320240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:20,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:20,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:20,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884332678] [2024-06-27 17:55:20,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:20,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:20,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:20,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:20,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:20,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:20,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 74 transitions, 508 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 17:55:20,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:20,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:20,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:20,289 INFO L124 PetriNetUnfolderBase]: 1425/2384 cut-off events. [2024-06-27 17:55:20,289 INFO L125 PetriNetUnfolderBase]: For 8955/8959 co-relation queries the response was YES. [2024-06-27 17:55:20,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8374 conditions, 2384 events. 1425/2384 cut-off events. For 8955/8959 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13836 event pairs, 472 based on Foata normal form. 5/2362 useless extension candidates. Maximal degree in co-relation 8342. Up to 1785 conditions per place. [2024-06-27 17:55:20,303 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 69 selfloop transitions, 26 changer transitions 0/108 dead transitions. [2024-06-27 17:55:20,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 108 transitions, 798 flow [2024-06-27 17:55:20,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:20,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:20,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 17:55:20,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:55:20,304 INFO L175 Difference]: Start difference. First operand has 80 places, 74 transitions, 508 flow. Second operand 6 states and 176 transitions. [2024-06-27 17:55:20,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 108 transitions, 798 flow [2024-06-27 17:55:20,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 108 transitions, 745 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:20,313 INFO L231 Difference]: Finished difference. Result has 82 places, 76 transitions, 540 flow [2024-06-27 17:55:20,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=540, PETRI_PLACES=82, PETRI_TRANSITIONS=76} [2024-06-27 17:55:20,313 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 34 predicate places. [2024-06-27 17:55:20,314 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 76 transitions, 540 flow [2024-06-27 17:55:20,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 17:55:20,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:20,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:20,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 17:55:20,314 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:20,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:20,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1311659968, now seen corresponding path program 1 times [2024-06-27 17:55:20,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:20,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515496425] [2024-06-27 17:55:20,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:20,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:20,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:20,384 INFO 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 17:55:20,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:20,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515496425] [2024-06-27 17:55:20,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515496425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:20,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:20,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:20,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054625604] [2024-06-27 17:55:20,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:20,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:20,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:20,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:20,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:20,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:20,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 76 transitions, 540 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:20,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:20,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:20,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:20,659 INFO L124 PetriNetUnfolderBase]: 1544/2624 cut-off events. [2024-06-27 17:55:20,659 INFO L125 PetriNetUnfolderBase]: For 12016/12016 co-relation queries the response was YES. [2024-06-27 17:55:20,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9452 conditions, 2624 events. 1544/2624 cut-off events. For 12016/12016 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15347 event pairs, 346 based on Foata normal form. 12/2628 useless extension candidates. Maximal degree in co-relation 9419. Up to 1633 conditions per place. [2024-06-27 17:55:20,673 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 83 selfloop transitions, 21 changer transitions 0/117 dead transitions. [2024-06-27 17:55:20,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 117 transitions, 916 flow [2024-06-27 17:55:20,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:20,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:20,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 17:55:20,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-27 17:55:20,675 INFO L175 Difference]: Start difference. First operand has 82 places, 76 transitions, 540 flow. Second operand 6 states and 180 transitions. [2024-06-27 17:55:20,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 117 transitions, 916 flow [2024-06-27 17:55:20,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 117 transitions, 849 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:20,683 INFO L231 Difference]: Finished difference. Result has 84 places, 78 transitions, 551 flow [2024-06-27 17:55:20,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=473, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=551, PETRI_PLACES=84, PETRI_TRANSITIONS=78} [2024-06-27 17:55:20,685 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 36 predicate places. [2024-06-27 17:55:20,685 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 78 transitions, 551 flow [2024-06-27 17:55:20,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:20,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:20,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:20,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 17:55:20,686 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:20,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:20,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1108421228, now seen corresponding path program 1 times [2024-06-27 17:55:20,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:20,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040660486] [2024-06-27 17:55:20,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:20,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:20,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:20,775 INFO 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 17:55:20,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:20,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040660486] [2024-06-27 17:55:20,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040660486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:20,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:20,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:20,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792053945] [2024-06-27 17:55:20,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:20,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:20,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:20,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:20,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:20,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:20,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 78 transitions, 551 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:20,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:20,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:20,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:21,035 INFO L124 PetriNetUnfolderBase]: 1524/2484 cut-off events. [2024-06-27 17:55:21,035 INFO L125 PetriNetUnfolderBase]: For 12598/12598 co-relation queries the response was YES. [2024-06-27 17:55:21,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9182 conditions, 2484 events. 1524/2484 cut-off events. For 12598/12598 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14280 event pairs, 238 based on Foata normal form. 12/2490 useless extension candidates. Maximal degree in co-relation 9148. Up to 1627 conditions per place. [2024-06-27 17:55:21,050 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 80 selfloop transitions, 22 changer transitions 0/115 dead transitions. [2024-06-27 17:55:21,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 115 transitions, 847 flow [2024-06-27 17:55:21,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:21,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:21,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 17:55:21,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6742424242424242 [2024-06-27 17:55:21,052 INFO L175 Difference]: Start difference. First operand has 84 places, 78 transitions, 551 flow. Second operand 6 states and 178 transitions. [2024-06-27 17:55:21,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 115 transitions, 847 flow [2024-06-27 17:55:21,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 115 transitions, 816 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 17:55:21,067 INFO L231 Difference]: Finished difference. Result has 88 places, 78 transitions, 571 flow [2024-06-27 17:55:21,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=571, PETRI_PLACES=88, PETRI_TRANSITIONS=78} [2024-06-27 17:55:21,068 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 40 predicate places. [2024-06-27 17:55:21,068 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 78 transitions, 571 flow [2024-06-27 17:55:21,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:21,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:21,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:21,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 17:55:21,069 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:21,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:21,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1842068494, now seen corresponding path program 2 times [2024-06-27 17:55:21,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:21,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254920042] [2024-06-27 17:55:21,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:21,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:21,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:21,150 INFO 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 17:55:21,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:21,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254920042] [2024-06-27 17:55:21,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254920042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:21,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:21,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:21,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281710772] [2024-06-27 17:55:21,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:21,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:21,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:21,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:21,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:21,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:21,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 78 transitions, 571 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:21,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:21,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:21,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:21,409 INFO L124 PetriNetUnfolderBase]: 1504/2582 cut-off events. [2024-06-27 17:55:21,409 INFO L125 PetriNetUnfolderBase]: For 13060/13064 co-relation queries the response was YES. [2024-06-27 17:55:21,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9248 conditions, 2582 events. 1504/2582 cut-off events. For 13060/13064 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15283 event pairs, 235 based on Foata normal form. 13/2581 useless extension candidates. Maximal degree in co-relation 9212. Up to 1437 conditions per place. [2024-06-27 17:55:21,423 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 73 selfloop transitions, 23 changer transitions 0/109 dead transitions. [2024-06-27 17:55:21,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 109 transitions, 813 flow [2024-06-27 17:55:21,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:21,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:21,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-27 17:55:21,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477272727272727 [2024-06-27 17:55:21,424 INFO L175 Difference]: Start difference. First operand has 88 places, 78 transitions, 571 flow. Second operand 6 states and 171 transitions. [2024-06-27 17:55:21,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 109 transitions, 813 flow [2024-06-27 17:55:21,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 109 transitions, 756 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:21,437 INFO L231 Difference]: Finished difference. Result has 88 places, 77 transitions, 536 flow [2024-06-27 17:55:21,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=536, PETRI_PLACES=88, PETRI_TRANSITIONS=77} [2024-06-27 17:55:21,437 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 40 predicate places. [2024-06-27 17:55:21,437 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 77 transitions, 536 flow [2024-06-27 17:55:21,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:21,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:21,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:21,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 17:55:21,438 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:21,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:21,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1855479659, now seen corresponding path program 1 times [2024-06-27 17:55:21,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:21,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216987414] [2024-06-27 17:55:21,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:21,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:21,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:21,503 INFO 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 17:55:21,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:21,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216987414] [2024-06-27 17:55:21,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216987414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:21,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:21,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:55:21,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118810556] [2024-06-27 17:55:21,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:21,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:55:21,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:21,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:55:21,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:55:21,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:55:21,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 77 transitions, 536 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:21,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:21,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:55:21,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:21,698 INFO L124 PetriNetUnfolderBase]: 1338/2372 cut-off events. [2024-06-27 17:55:21,698 INFO L125 PetriNetUnfolderBase]: For 10306/10340 co-relation queries the response was YES. [2024-06-27 17:55:21,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8440 conditions, 2372 events. 1338/2372 cut-off events. For 10306/10340 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14603 event pairs, 519 based on Foata normal form. 1/2344 useless extension candidates. Maximal degree in co-relation 8403. Up to 1988 conditions per place. [2024-06-27 17:55:21,710 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 69 selfloop transitions, 17 changer transitions 0/102 dead transitions. [2024-06-27 17:55:21,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 102 transitions, 812 flow [2024-06-27 17:55:21,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:55:21,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:55:21,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-27 17:55:21,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 17:55:21,711 INFO L175 Difference]: Start difference. First operand has 88 places, 77 transitions, 536 flow. Second operand 5 states and 143 transitions. [2024-06-27 17:55:21,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 102 transitions, 812 flow [2024-06-27 17:55:21,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 102 transitions, 743 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:21,721 INFO L231 Difference]: Finished difference. Result has 88 places, 83 transitions, 545 flow [2024-06-27 17:55:21,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=467, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=545, PETRI_PLACES=88, PETRI_TRANSITIONS=83} [2024-06-27 17:55:21,722 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 40 predicate places. [2024-06-27 17:55:21,722 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 83 transitions, 545 flow [2024-06-27 17:55:21,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:21,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:21,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:21,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 17:55:21,723 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:21,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:21,723 INFO L85 PathProgramCache]: Analyzing trace with hash -619928417, now seen corresponding path program 2 times [2024-06-27 17:55:21,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:21,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373158461] [2024-06-27 17:55:21,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:21,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:21,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:21,800 INFO 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 17:55:21,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:21,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373158461] [2024-06-27 17:55:21,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373158461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:21,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:21,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:55:21,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493293101] [2024-06-27 17:55:21,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:21,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:55:21,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:21,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:55:21,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:55:21,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:55:21,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 83 transitions, 545 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:21,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:21,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:55:21,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:22,004 INFO L124 PetriNetUnfolderBase]: 1332/2356 cut-off events. [2024-06-27 17:55:22,004 INFO L125 PetriNetUnfolderBase]: For 10414/10448 co-relation queries the response was YES. [2024-06-27 17:55:22,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8195 conditions, 2356 events. 1332/2356 cut-off events. For 10414/10448 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14444 event pairs, 521 based on Foata normal form. 2/2329 useless extension candidates. Maximal degree in co-relation 8158. Up to 1985 conditions per place. [2024-06-27 17:55:22,018 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 68 selfloop transitions, 14 changer transitions 0/98 dead transitions. [2024-06-27 17:55:22,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 98 transitions, 745 flow [2024-06-27 17:55:22,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:55:22,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:55:22,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-06-27 17:55:22,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-27 17:55:22,020 INFO L175 Difference]: Start difference. First operand has 88 places, 83 transitions, 545 flow. Second operand 4 states and 118 transitions. [2024-06-27 17:55:22,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 98 transitions, 745 flow [2024-06-27 17:55:22,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 98 transitions, 719 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-27 17:55:22,032 INFO L231 Difference]: Finished difference. Result has 91 places, 83 transitions, 558 flow [2024-06-27 17:55:22,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=558, PETRI_PLACES=91, PETRI_TRANSITIONS=83} [2024-06-27 17:55:22,033 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 43 predicate places. [2024-06-27 17:55:22,033 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 83 transitions, 558 flow [2024-06-27 17:55:22,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:22,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:22,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:22,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 17:55:22,034 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:22,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:22,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1514479887, now seen corresponding path program 1 times [2024-06-27 17:55:22,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:22,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459695104] [2024-06-27 17:55:22,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:22,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:22,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:22,116 INFO 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 17:55:22,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:22,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459695104] [2024-06-27 17:55:22,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459695104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:22,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:22,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:22,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263167677] [2024-06-27 17:55:22,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:22,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:22,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:22,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:22,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:22,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:22,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 83 transitions, 558 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:22,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:22,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:22,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:22,344 INFO L124 PetriNetUnfolderBase]: 1556/2565 cut-off events. [2024-06-27 17:55:22,344 INFO L125 PetriNetUnfolderBase]: For 14163/14163 co-relation queries the response was YES. [2024-06-27 17:55:22,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9355 conditions, 2565 events. 1556/2565 cut-off events. For 14163/14163 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15065 event pairs, 385 based on Foata normal form. 2/2561 useless extension candidates. Maximal degree in co-relation 9316. Up to 2128 conditions per place. [2024-06-27 17:55:22,358 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 84 selfloop transitions, 35 changer transitions 0/132 dead transitions. [2024-06-27 17:55:22,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 132 transitions, 1042 flow [2024-06-27 17:55:22,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:22,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:22,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 17:55:22,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6742424242424242 [2024-06-27 17:55:22,360 INFO L175 Difference]: Start difference. First operand has 91 places, 83 transitions, 558 flow. Second operand 6 states and 178 transitions. [2024-06-27 17:55:22,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 132 transitions, 1042 flow [2024-06-27 17:55:22,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 132 transitions, 1000 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:22,373 INFO L231 Difference]: Finished difference. Result has 95 places, 100 transitions, 752 flow [2024-06-27 17:55:22,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=752, PETRI_PLACES=95, PETRI_TRANSITIONS=100} [2024-06-27 17:55:22,374 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 47 predicate places. [2024-06-27 17:55:22,374 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 100 transitions, 752 flow [2024-06-27 17:55:22,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:22,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:22,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:22,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 17:55:22,375 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:22,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:22,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1514748998, now seen corresponding path program 1 times [2024-06-27 17:55:22,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:22,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55392422] [2024-06-27 17:55:22,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:22,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:22,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:22,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:22,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:22,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55392422] [2024-06-27 17:55:22,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55392422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:22,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:22,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:22,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401153981] [2024-06-27 17:55:22,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:22,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:22,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:22,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:22,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:22,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:22,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 100 transitions, 752 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:22,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:22,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:22,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:22,720 INFO L124 PetriNetUnfolderBase]: 1578/2748 cut-off events. [2024-06-27 17:55:22,721 INFO L125 PetriNetUnfolderBase]: For 15881/15881 co-relation queries the response was YES. [2024-06-27 17:55:22,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10470 conditions, 2748 events. 1578/2748 cut-off events. For 15881/15881 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16983 event pairs, 624 based on Foata normal form. 1/2720 useless extension candidates. Maximal degree in co-relation 10429. Up to 2306 conditions per place. [2024-06-27 17:55:22,733 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 99 selfloop transitions, 22 changer transitions 0/134 dead transitions. [2024-06-27 17:55:22,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 134 transitions, 1173 flow [2024-06-27 17:55:22,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:22,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:22,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 17:55:22,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6325757575757576 [2024-06-27 17:55:22,735 INFO L175 Difference]: Start difference. First operand has 95 places, 100 transitions, 752 flow. Second operand 6 states and 167 transitions. [2024-06-27 17:55:22,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 134 transitions, 1173 flow [2024-06-27 17:55:22,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 134 transitions, 1141 flow, removed 16 selfloop flow, removed 0 redundant places. [2024-06-27 17:55:22,751 INFO L231 Difference]: Finished difference. Result has 102 places, 109 transitions, 871 flow [2024-06-27 17:55:22,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=871, PETRI_PLACES=102, PETRI_TRANSITIONS=109} [2024-06-27 17:55:22,751 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 54 predicate places. [2024-06-27 17:55:22,751 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 109 transitions, 871 flow [2024-06-27 17:55:22,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:22,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:22,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:22,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 17:55:22,752 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:22,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:22,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1514748657, now seen corresponding path program 2 times [2024-06-27 17:55:22,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:22,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128740889] [2024-06-27 17:55:22,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:22,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:22,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:22,820 INFO 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 17:55:22,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:22,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128740889] [2024-06-27 17:55:22,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128740889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:22,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:22,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:22,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106166178] [2024-06-27 17:55:22,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:22,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:22,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:22,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:22,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:22,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:22,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 109 transitions, 871 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:22,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:22,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:22,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:23,076 INFO L124 PetriNetUnfolderBase]: 1630/2730 cut-off events. [2024-06-27 17:55:23,076 INFO L125 PetriNetUnfolderBase]: For 17833/17833 co-relation queries the response was YES. [2024-06-27 17:55:23,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10949 conditions, 2730 events. 1630/2730 cut-off events. For 17833/17833 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16359 event pairs, 431 based on Foata normal form. 2/2721 useless extension candidates. Maximal degree in co-relation 10904. Up to 2372 conditions per place. [2024-06-27 17:55:23,094 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 109 selfloop transitions, 23 changer transitions 0/145 dead transitions. [2024-06-27 17:55:23,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 145 transitions, 1298 flow [2024-06-27 17:55:23,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:23,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:23,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 17:55:23,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6168831168831169 [2024-06-27 17:55:23,095 INFO L175 Difference]: Start difference. First operand has 102 places, 109 transitions, 871 flow. Second operand 7 states and 190 transitions. [2024-06-27 17:55:23,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 145 transitions, 1298 flow [2024-06-27 17:55:23,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 145 transitions, 1260 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-27 17:55:23,120 INFO L231 Difference]: Finished difference. Result has 109 places, 117 transitions, 974 flow [2024-06-27 17:55:23,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=833, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=974, PETRI_PLACES=109, PETRI_TRANSITIONS=117} [2024-06-27 17:55:23,120 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 61 predicate places. [2024-06-27 17:55:23,121 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 117 transitions, 974 flow [2024-06-27 17:55:23,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:23,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:23,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:23,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 17:55:23,121 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:23,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:23,122 INFO L85 PathProgramCache]: Analyzing trace with hash -2072950513, now seen corresponding path program 3 times [2024-06-27 17:55:23,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:23,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294895007] [2024-06-27 17:55:23,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:23,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:23,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:23,187 INFO 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 17:55:23,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:23,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294895007] [2024-06-27 17:55:23,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294895007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:23,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:23,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:23,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779039759] [2024-06-27 17:55:23,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:23,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:23,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:23,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:23,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:23,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:23,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 117 transitions, 974 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:23,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:23,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:23,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:23,497 INFO L124 PetriNetUnfolderBase]: 1668/2770 cut-off events. [2024-06-27 17:55:23,498 INFO L125 PetriNetUnfolderBase]: For 19938/19938 co-relation queries the response was YES. [2024-06-27 17:55:23,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11496 conditions, 2770 events. 1668/2770 cut-off events. For 19938/19938 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16607 event pairs, 397 based on Foata normal form. 2/2768 useless extension candidates. Maximal degree in co-relation 11448. Up to 2291 conditions per place. [2024-06-27 17:55:23,514 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 105 selfloop transitions, 47 changer transitions 0/165 dead transitions. [2024-06-27 17:55:23,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 165 transitions, 1483 flow [2024-06-27 17:55:23,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:23,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:23,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:55:23,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655844155844156 [2024-06-27 17:55:23,516 INFO L175 Difference]: Start difference. First operand has 109 places, 117 transitions, 974 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:55:23,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 165 transitions, 1483 flow [2024-06-27 17:55:23,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 165 transitions, 1421 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:23,545 INFO L231 Difference]: Finished difference. Result has 113 places, 125 transitions, 1147 flow [2024-06-27 17:55:23,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1147, PETRI_PLACES=113, PETRI_TRANSITIONS=125} [2024-06-27 17:55:23,546 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 65 predicate places. [2024-06-27 17:55:23,546 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 125 transitions, 1147 flow [2024-06-27 17:55:23,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:23,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:23,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:23,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 17:55:23,547 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:23,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:23,547 INFO L85 PathProgramCache]: Analyzing trace with hash -2043457082, now seen corresponding path program 2 times [2024-06-27 17:55:23,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:23,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453604463] [2024-06-27 17:55:23,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:23,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:23,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:23,615 INFO 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 17:55:23,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:23,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453604463] [2024-06-27 17:55:23,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453604463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:23,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:23,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:23,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496659930] [2024-06-27 17:55:23,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:23,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:23,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:23,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:23,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:23,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:23,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 125 transitions, 1147 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:23,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:23,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:23,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:23,873 INFO L124 PetriNetUnfolderBase]: 1679/2746 cut-off events. [2024-06-27 17:55:23,874 INFO L125 PetriNetUnfolderBase]: For 21422/21422 co-relation queries the response was YES. [2024-06-27 17:55:23,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12027 conditions, 2746 events. 1679/2746 cut-off events. For 21422/21422 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16225 event pairs, 378 based on Foata normal form. 1/2743 useless extension candidates. Maximal degree in co-relation 11977. Up to 2441 conditions per place. [2024-06-27 17:55:23,890 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 112 selfloop transitions, 25 changer transitions 0/150 dead transitions. [2024-06-27 17:55:23,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 150 transitions, 1545 flow [2024-06-27 17:55:23,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:55:23,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:55:23,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-27 17:55:23,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6545454545454545 [2024-06-27 17:55:23,891 INFO L175 Difference]: Start difference. First operand has 113 places, 125 transitions, 1147 flow. Second operand 5 states and 144 transitions. [2024-06-27 17:55:23,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 150 transitions, 1545 flow [2024-06-27 17:55:23,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 150 transitions, 1473 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:23,918 INFO L231 Difference]: Finished difference. Result has 115 places, 128 transitions, 1171 flow [2024-06-27 17:55:23,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1077, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1171, PETRI_PLACES=115, PETRI_TRANSITIONS=128} [2024-06-27 17:55:23,918 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 67 predicate places. [2024-06-27 17:55:23,919 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 128 transitions, 1171 flow [2024-06-27 17:55:23,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:23,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:23,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:23,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 17:55:23,919 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:23,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:23,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1621691372, now seen corresponding path program 3 times [2024-06-27 17:55:23,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:23,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588225389] [2024-06-27 17:55:23,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:23,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:23,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:23,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:23,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:23,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588225389] [2024-06-27 17:55:23,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588225389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:23,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:23,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:23,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543270074] [2024-06-27 17:55:23,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:23,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:23,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:23,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:23,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:24,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:24,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 128 transitions, 1171 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:24,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:24,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:24,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:24,247 INFO L124 PetriNetUnfolderBase]: 1676/2824 cut-off events. [2024-06-27 17:55:24,248 INFO L125 PetriNetUnfolderBase]: For 21823/21823 co-relation queries the response was YES. [2024-06-27 17:55:24,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11923 conditions, 2824 events. 1676/2824 cut-off events. For 21823/21823 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16910 event pairs, 482 based on Foata normal form. 1/2817 useless extension candidates. Maximal degree in co-relation 11872. Up to 2452 conditions per place. [2024-06-27 17:55:24,309 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 114 selfloop transitions, 19 changer transitions 0/146 dead transitions. [2024-06-27 17:55:24,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 146 transitions, 1481 flow [2024-06-27 17:55:24,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:55:24,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:55:24,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-06-27 17:55:24,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-27 17:55:24,311 INFO L175 Difference]: Start difference. First operand has 115 places, 128 transitions, 1171 flow. Second operand 4 states and 120 transitions. [2024-06-27 17:55:24,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 146 transitions, 1481 flow [2024-06-27 17:55:24,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 146 transitions, 1411 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:24,339 INFO L231 Difference]: Finished difference. Result has 116 places, 128 transitions, 1155 flow [2024-06-27 17:55:24,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1155, PETRI_PLACES=116, PETRI_TRANSITIONS=128} [2024-06-27 17:55:24,340 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 68 predicate places. [2024-06-27 17:55:24,340 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 128 transitions, 1155 flow [2024-06-27 17:55:24,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:24,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:24,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:24,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 17:55:24,341 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:24,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:24,342 INFO L85 PathProgramCache]: Analyzing trace with hash -2072550334, now seen corresponding path program 1 times [2024-06-27 17:55:24,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:24,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375727015] [2024-06-27 17:55:24,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:24,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:24,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:24,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:24,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:24,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375727015] [2024-06-27 17:55:24,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375727015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:24,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:24,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:24,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346147490] [2024-06-27 17:55:24,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:24,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:24,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:24,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:24,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:24,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:24,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 128 transitions, 1155 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:24,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:24,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:24,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:24,715 INFO L124 PetriNetUnfolderBase]: 1671/2789 cut-off events. [2024-06-27 17:55:24,715 INFO L125 PetriNetUnfolderBase]: For 21656/21656 co-relation queries the response was YES. [2024-06-27 17:55:24,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11796 conditions, 2789 events. 1671/2789 cut-off events. For 21656/21656 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16669 event pairs, 649 based on Foata normal form. 2/2775 useless extension candidates. Maximal degree in co-relation 11745. Up to 2471 conditions per place. [2024-06-27 17:55:24,738 INFO L140 encePairwiseOnDemand]: 39/44 looper letters, 120 selfloop transitions, 10 changer transitions 0/143 dead transitions. [2024-06-27 17:55:24,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 143 transitions, 1467 flow [2024-06-27 17:55:24,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:55:24,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:55:24,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-06-27 17:55:24,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-27 17:55:24,739 INFO L175 Difference]: Start difference. First operand has 116 places, 128 transitions, 1155 flow. Second operand 4 states and 112 transitions. [2024-06-27 17:55:24,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 143 transitions, 1467 flow [2024-06-27 17:55:24,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 143 transitions, 1429 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:24,765 INFO L231 Difference]: Finished difference. Result has 117 places, 130 transitions, 1168 flow [2024-06-27 17:55:24,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1117, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1168, PETRI_PLACES=117, PETRI_TRANSITIONS=130} [2024-06-27 17:55:24,765 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 69 predicate places. [2024-06-27 17:55:24,765 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 130 transitions, 1168 flow [2024-06-27 17:55:24,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:24,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:24,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:24,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 17:55:24,766 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:24,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:24,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1945276204, now seen corresponding path program 1 times [2024-06-27 17:55:24,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:24,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7830483] [2024-06-27 17:55:24,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:24,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:24,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:24,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:24,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:24,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7830483] [2024-06-27 17:55:24,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7830483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:24,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:24,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:24,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436790058] [2024-06-27 17:55:24,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:24,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:24,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:24,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:24,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:24,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:24,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 130 transitions, 1168 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:24,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:24,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:24,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:25,172 INFO L124 PetriNetUnfolderBase]: 1707/2801 cut-off events. [2024-06-27 17:55:25,172 INFO L125 PetriNetUnfolderBase]: For 23505/23505 co-relation queries the response was YES. [2024-06-27 17:55:25,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12168 conditions, 2801 events. 1707/2801 cut-off events. For 23505/23505 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 16587 event pairs, 389 based on Foata normal form. 2/2793 useless extension candidates. Maximal degree in co-relation 12116. Up to 2111 conditions per place. [2024-06-27 17:55:25,188 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 96 selfloop transitions, 68 changer transitions 0/177 dead transitions. [2024-06-27 17:55:25,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 177 transitions, 1770 flow [2024-06-27 17:55:25,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:25,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:25,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:55:25,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655844155844156 [2024-06-27 17:55:25,190 INFO L175 Difference]: Start difference. First operand has 117 places, 130 transitions, 1168 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:55:25,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 177 transitions, 1770 flow [2024-06-27 17:55:25,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 177 transitions, 1735 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 17:55:25,221 INFO L231 Difference]: Finished difference. Result has 123 places, 142 transitions, 1439 flow [2024-06-27 17:55:25,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1133, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1439, PETRI_PLACES=123, PETRI_TRANSITIONS=142} [2024-06-27 17:55:25,222 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 75 predicate places. [2024-06-27 17:55:25,223 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 142 transitions, 1439 flow [2024-06-27 17:55:25,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:25,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:25,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:25,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 17:55:25,223 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:25,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:25,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1941702276, now seen corresponding path program 1 times [2024-06-27 17:55:25,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:25,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955454691] [2024-06-27 17:55:25,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:25,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:25,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:25,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:25,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:25,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955454691] [2024-06-27 17:55:25,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955454691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:25,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:25,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:25,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191155963] [2024-06-27 17:55:25,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:25,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:25,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:25,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:25,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:25,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:25,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 142 transitions, 1439 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:25,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:25,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:25,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:25,569 INFO L124 PetriNetUnfolderBase]: 1743/2856 cut-off events. [2024-06-27 17:55:25,569 INFO L125 PetriNetUnfolderBase]: For 28266/28266 co-relation queries the response was YES. [2024-06-27 17:55:25,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13539 conditions, 2856 events. 1743/2856 cut-off events. For 28266/28266 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16985 event pairs, 382 based on Foata normal form. 2/2852 useless extension candidates. Maximal degree in co-relation 13485. Up to 2316 conditions per place. [2024-06-27 17:55:25,587 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 108 selfloop transitions, 59 changer transitions 0/180 dead transitions. [2024-06-27 17:55:25,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 180 transitions, 2046 flow [2024-06-27 17:55:25,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:25,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:25,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 17:55:25,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6628787878787878 [2024-06-27 17:55:25,589 INFO L175 Difference]: Start difference. First operand has 123 places, 142 transitions, 1439 flow. Second operand 6 states and 175 transitions. [2024-06-27 17:55:25,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 180 transitions, 2046 flow [2024-06-27 17:55:25,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 180 transitions, 1980 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 17:55:25,624 INFO L231 Difference]: Finished difference. Result has 128 places, 151 transitions, 1645 flow [2024-06-27 17:55:25,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1373, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1645, PETRI_PLACES=128, PETRI_TRANSITIONS=151} [2024-06-27 17:55:25,625 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 80 predicate places. [2024-06-27 17:55:25,625 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 151 transitions, 1645 flow [2024-06-27 17:55:25,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:25,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:25,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:25,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 17:55:25,626 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:25,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:25,626 INFO L85 PathProgramCache]: Analyzing trace with hash -287426678, now seen corresponding path program 2 times [2024-06-27 17:55:25,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:25,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59641402] [2024-06-27 17:55:25,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:25,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:25,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:25,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:25,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:25,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59641402] [2024-06-27 17:55:25,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59641402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:25,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:25,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:25,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418907129] [2024-06-27 17:55:25,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:25,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:25,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:25,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:25,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:25,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:25,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 151 transitions, 1645 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:25,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:25,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:25,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:26,006 INFO L124 PetriNetUnfolderBase]: 1735/2837 cut-off events. [2024-06-27 17:55:26,006 INFO L125 PetriNetUnfolderBase]: For 29350/29350 co-relation queries the response was YES. [2024-06-27 17:55:26,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13794 conditions, 2837 events. 1735/2837 cut-off events. For 29350/29350 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 16791 event pairs, 371 based on Foata normal form. 2/2835 useless extension candidates. Maximal degree in co-relation 13737. Up to 2518 conditions per place. [2024-06-27 17:55:26,023 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 142 selfloop transitions, 23 changer transitions 0/178 dead transitions. [2024-06-27 17:55:26,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 178 transitions, 2037 flow [2024-06-27 17:55:26,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:26,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:26,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 17:55:26,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-27 17:55:26,024 INFO L175 Difference]: Start difference. First operand has 128 places, 151 transitions, 1645 flow. Second operand 7 states and 189 transitions. [2024-06-27 17:55:26,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 178 transitions, 2037 flow [2024-06-27 17:55:26,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 178 transitions, 1949 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 17:55:26,063 INFO L231 Difference]: Finished difference. Result has 133 places, 151 transitions, 1611 flow [2024-06-27 17:55:26,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1611, PETRI_PLACES=133, PETRI_TRANSITIONS=151} [2024-06-27 17:55:26,064 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 85 predicate places. [2024-06-27 17:55:26,064 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 151 transitions, 1611 flow [2024-06-27 17:55:26,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:26,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:26,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:26,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 17:55:26,064 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:26,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:26,064 INFO L85 PathProgramCache]: Analyzing trace with hash -287430336, now seen corresponding path program 2 times [2024-06-27 17:55:26,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:26,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003626882] [2024-06-27 17:55:26,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:26,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:26,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:26,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:26,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:26,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003626882] [2024-06-27 17:55:26,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003626882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:26,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:26,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:26,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484022033] [2024-06-27 17:55:26,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:26,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:26,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:26,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:26,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:26,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:26,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 151 transitions, 1611 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:26,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:26,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:26,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:26,454 INFO L124 PetriNetUnfolderBase]: 1813/2968 cut-off events. [2024-06-27 17:55:26,454 INFO L125 PetriNetUnfolderBase]: For 32350/32350 co-relation queries the response was YES. [2024-06-27 17:55:26,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14316 conditions, 2968 events. 1813/2968 cut-off events. For 32350/32350 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17780 event pairs, 374 based on Foata normal form. 2/2966 useless extension candidates. Maximal degree in co-relation 14258. Up to 2536 conditions per place. [2024-06-27 17:55:26,473 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 139 selfloop transitions, 43 changer transitions 0/195 dead transitions. [2024-06-27 17:55:26,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 195 transitions, 2261 flow [2024-06-27 17:55:26,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:26,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:26,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 17:55:26,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 17:55:26,476 INFO L175 Difference]: Start difference. First operand has 133 places, 151 transitions, 1611 flow. Second operand 8 states and 220 transitions. [2024-06-27 17:55:26,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 195 transitions, 2261 flow [2024-06-27 17:55:26,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 195 transitions, 2215 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:26,520 INFO L231 Difference]: Finished difference. Result has 136 places, 163 transitions, 1808 flow [2024-06-27 17:55:26,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1565, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1808, PETRI_PLACES=136, PETRI_TRANSITIONS=163} [2024-06-27 17:55:26,520 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 88 predicate places. [2024-06-27 17:55:26,520 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 163 transitions, 1808 flow [2024-06-27 17:55:26,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:26,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:26,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:26,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 17:55:26,521 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:26,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:26,521 INFO L85 PathProgramCache]: Analyzing trace with hash -287420106, now seen corresponding path program 3 times [2024-06-27 17:55:26,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:26,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600525401] [2024-06-27 17:55:26,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:26,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:26,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:26,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:26,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:26,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600525401] [2024-06-27 17:55:26,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600525401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:26,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:26,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:26,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296321595] [2024-06-27 17:55:26,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:26,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:26,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:26,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:26,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:26,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:26,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 163 transitions, 1808 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:26,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:26,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:26,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:26,937 INFO L124 PetriNetUnfolderBase]: 1809/3019 cut-off events. [2024-06-27 17:55:26,937 INFO L125 PetriNetUnfolderBase]: For 34919/34919 co-relation queries the response was YES. [2024-06-27 17:55:26,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14623 conditions, 3019 events. 1809/3019 cut-off events. For 34919/34919 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18425 event pairs, 434 based on Foata normal form. 2/3006 useless extension candidates. Maximal degree in co-relation 14563. Up to 2534 conditions per place. [2024-06-27 17:55:26,957 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 142 selfloop transitions, 42 changer transitions 0/197 dead transitions. [2024-06-27 17:55:26,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 197 transitions, 2300 flow [2024-06-27 17:55:26,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:26,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:26,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-27 17:55:26,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085858585858586 [2024-06-27 17:55:26,958 INFO L175 Difference]: Start difference. First operand has 136 places, 163 transitions, 1808 flow. Second operand 9 states and 241 transitions. [2024-06-27 17:55:26,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 197 transitions, 2300 flow [2024-06-27 17:55:27,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 197 transitions, 2226 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:27,009 INFO L231 Difference]: Finished difference. Result has 142 places, 163 transitions, 1826 flow [2024-06-27 17:55:27,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1734, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1826, PETRI_PLACES=142, PETRI_TRANSITIONS=163} [2024-06-27 17:55:27,009 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 94 predicate places. [2024-06-27 17:55:27,009 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 163 transitions, 1826 flow [2024-06-27 17:55:27,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:27,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:27,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:27,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 17:55:27,010 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:27,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:27,010 INFO L85 PathProgramCache]: Analyzing trace with hash 903921546, now seen corresponding path program 3 times [2024-06-27 17:55:27,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:27,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216725217] [2024-06-27 17:55:27,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:27,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:27,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:27,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:27,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:27,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216725217] [2024-06-27 17:55:27,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216725217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:27,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:27,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:27,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322821838] [2024-06-27 17:55:27,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:27,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:27,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:27,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:27,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:27,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:27,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 163 transitions, 1826 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:27,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:27,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:27,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:27,406 INFO L124 PetriNetUnfolderBase]: 1820/3029 cut-off events. [2024-06-27 17:55:27,406 INFO L125 PetriNetUnfolderBase]: For 38755/38759 co-relation queries the response was YES. [2024-06-27 17:55:27,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14919 conditions, 3029 events. 1820/3029 cut-off events. For 38755/38759 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18546 event pairs, 419 based on Foata normal form. 2/3013 useless extension candidates. Maximal degree in co-relation 14857. Up to 2417 conditions per place. [2024-06-27 17:55:27,424 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 115 selfloop transitions, 65 changer transitions 0/193 dead transitions. [2024-06-27 17:55:27,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 193 transitions, 2443 flow [2024-06-27 17:55:27,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:27,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:27,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-27 17:55:27,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6553030303030303 [2024-06-27 17:55:27,426 INFO L175 Difference]: Start difference. First operand has 142 places, 163 transitions, 1826 flow. Second operand 6 states and 173 transitions. [2024-06-27 17:55:27,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 193 transitions, 2443 flow [2024-06-27 17:55:27,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 193 transitions, 2352 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 17:55:27,475 INFO L231 Difference]: Finished difference. Result has 141 places, 166 transitions, 1916 flow [2024-06-27 17:55:27,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1735, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1916, PETRI_PLACES=141, PETRI_TRANSITIONS=166} [2024-06-27 17:55:27,476 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 93 predicate places. [2024-06-27 17:55:27,476 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 166 transitions, 1916 flow [2024-06-27 17:55:27,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:27,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:27,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:27,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 17:55:27,477 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:27,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:27,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1797513216, now seen corresponding path program 4 times [2024-06-27 17:55:27,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:27,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098492967] [2024-06-27 17:55:27,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:27,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:27,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:27,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:27,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:27,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098492967] [2024-06-27 17:55:27,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098492967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:27,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:27,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:27,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634358168] [2024-06-27 17:55:27,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:27,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:27,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:27,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:27,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:27,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:27,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 166 transitions, 1916 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:27,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:27,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:27,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:27,846 INFO L124 PetriNetUnfolderBase]: 1817/3005 cut-off events. [2024-06-27 17:55:27,846 INFO L125 PetriNetUnfolderBase]: For 40094/40098 co-relation queries the response was YES. [2024-06-27 17:55:27,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15057 conditions, 3005 events. 1817/3005 cut-off events. For 40094/40098 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18231 event pairs, 422 based on Foata normal form. 2/2992 useless extension candidates. Maximal degree in co-relation 14994. Up to 2415 conditions per place. [2024-06-27 17:55:27,866 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 111 selfloop transitions, 65 changer transitions 0/189 dead transitions. [2024-06-27 17:55:27,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 189 transitions, 2424 flow [2024-06-27 17:55:27,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:27,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:27,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-27 17:55:27,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6439393939393939 [2024-06-27 17:55:27,868 INFO L175 Difference]: Start difference. First operand has 141 places, 166 transitions, 1916 flow. Second operand 6 states and 170 transitions. [2024-06-27 17:55:27,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 189 transitions, 2424 flow [2024-06-27 17:55:27,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 189 transitions, 2195 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:27,953 INFO L231 Difference]: Finished difference. Result has 141 places, 166 transitions, 1823 flow [2024-06-27 17:55:27,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1687, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1823, PETRI_PLACES=141, PETRI_TRANSITIONS=166} [2024-06-27 17:55:27,953 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 93 predicate places. [2024-06-27 17:55:27,954 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 166 transitions, 1823 flow [2024-06-27 17:55:27,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:27,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:27,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:27,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 17:55:27,954 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:27,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:27,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1267376610, now seen corresponding path program 5 times [2024-06-27 17:55:27,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:27,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397235136] [2024-06-27 17:55:27,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:27,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:27,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:28,026 INFO 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 17:55:28,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:28,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397235136] [2024-06-27 17:55:28,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397235136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:28,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:28,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:28,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585264760] [2024-06-27 17:55:28,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:28,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:28,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:28,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:28,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:28,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:28,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 166 transitions, 1823 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:28,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:28,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:28,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:28,440 INFO L124 PetriNetUnfolderBase]: 1814/3025 cut-off events. [2024-06-27 17:55:28,440 INFO L125 PetriNetUnfolderBase]: For 40556/40563 co-relation queries the response was YES. [2024-06-27 17:55:28,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14846 conditions, 3025 events. 1814/3025 cut-off events. For 40556/40563 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18495 event pairs, 446 based on Foata normal form. 7/3021 useless extension candidates. Maximal degree in co-relation 14784. Up to 2486 conditions per place. [2024-06-27 17:55:28,466 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 136 selfloop transitions, 48 changer transitions 0/197 dead transitions. [2024-06-27 17:55:28,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 197 transitions, 2319 flow [2024-06-27 17:55:28,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:28,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:28,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-27 17:55:28,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-27 17:55:28,467 INFO L175 Difference]: Start difference. First operand has 141 places, 166 transitions, 1823 flow. Second operand 6 states and 177 transitions. [2024-06-27 17:55:28,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 197 transitions, 2319 flow [2024-06-27 17:55:28,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 197 transitions, 2168 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:28,539 INFO L231 Difference]: Finished difference. Result has 143 places, 166 transitions, 1778 flow [2024-06-27 17:55:28,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1778, PETRI_PLACES=143, PETRI_TRANSITIONS=166} [2024-06-27 17:55:28,540 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 95 predicate places. [2024-06-27 17:55:28,540 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 166 transitions, 1778 flow [2024-06-27 17:55:28,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:28,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:28,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:28,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 17:55:28,540 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:28,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:28,541 INFO L85 PathProgramCache]: Analyzing trace with hash 163048748, now seen corresponding path program 6 times [2024-06-27 17:55:28,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:28,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716663016] [2024-06-27 17:55:28,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:28,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:28,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:28,601 INFO 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 17:55:28,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:28,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716663016] [2024-06-27 17:55:28,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716663016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:28,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:28,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:28,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264740439] [2024-06-27 17:55:28,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:28,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:28,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:28,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:28,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:28,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:28,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 166 transitions, 1778 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:28,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:28,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:28,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:28,987 INFO L124 PetriNetUnfolderBase]: 1806/2958 cut-off events. [2024-06-27 17:55:28,988 INFO L125 PetriNetUnfolderBase]: For 40059/40059 co-relation queries the response was YES. [2024-06-27 17:55:28,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14608 conditions, 2958 events. 1806/2958 cut-off events. For 40059/40059 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17737 event pairs, 371 based on Foata normal form. 2/2958 useless extension candidates. Maximal degree in co-relation 14546. Up to 2478 conditions per place. [2024-06-27 17:55:29,009 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 144 selfloop transitions, 48 changer transitions 0/205 dead transitions. [2024-06-27 17:55:29,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 205 transitions, 2256 flow [2024-06-27 17:55:29,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:29,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:29,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:55:29,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655844155844156 [2024-06-27 17:55:29,010 INFO L175 Difference]: Start difference. First operand has 143 places, 166 transitions, 1778 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:55:29,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 205 transitions, 2256 flow [2024-06-27 17:55:29,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 205 transitions, 2168 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:29,069 INFO L231 Difference]: Finished difference. Result has 145 places, 166 transitions, 1806 flow [2024-06-27 17:55:29,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1690, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1806, PETRI_PLACES=145, PETRI_TRANSITIONS=166} [2024-06-27 17:55:29,070 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 97 predicate places. [2024-06-27 17:55:29,070 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 166 transitions, 1806 flow [2024-06-27 17:55:29,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:29,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:29,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:29,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 17:55:29,070 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:29,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:29,071 INFO L85 PathProgramCache]: Analyzing trace with hash 163401280, now seen corresponding path program 4 times [2024-06-27 17:55:29,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:29,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493833773] [2024-06-27 17:55:29,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:29,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:29,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:29,138 INFO 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 17:55:29,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:29,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493833773] [2024-06-27 17:55:29,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493833773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:29,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:29,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:29,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434130732] [2024-06-27 17:55:29,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:29,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:29,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:29,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:29,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:29,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:29,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 166 transitions, 1806 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:29,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:29,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:29,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:29,512 INFO L124 PetriNetUnfolderBase]: 1858/3042 cut-off events. [2024-06-27 17:55:29,512 INFO L125 PetriNetUnfolderBase]: For 41583/41583 co-relation queries the response was YES. [2024-06-27 17:55:29,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15194 conditions, 3042 events. 1858/3042 cut-off events. For 41583/41583 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18303 event pairs, 374 based on Foata normal form. 2/3040 useless extension candidates. Maximal degree in co-relation 15132. Up to 2524 conditions per place. [2024-06-27 17:55:29,529 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 143 selfloop transitions, 52 changer transitions 0/208 dead transitions. [2024-06-27 17:55:29,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 208 transitions, 2433 flow [2024-06-27 17:55:29,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:29,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:29,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 17:55:29,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6931818181818182 [2024-06-27 17:55:29,530 INFO L175 Difference]: Start difference. First operand has 145 places, 166 transitions, 1806 flow. Second operand 6 states and 183 transitions. [2024-06-27 17:55:29,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 208 transitions, 2433 flow [2024-06-27 17:55:29,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 208 transitions, 2283 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 17:55:29,589 INFO L231 Difference]: Finished difference. Result has 143 places, 174 transitions, 1934 flow [2024-06-27 17:55:29,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1660, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1934, PETRI_PLACES=143, PETRI_TRANSITIONS=174} [2024-06-27 17:55:29,589 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 95 predicate places. [2024-06-27 17:55:29,589 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 174 transitions, 1934 flow [2024-06-27 17:55:29,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:29,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:29,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:29,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 17:55:29,590 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:29,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:29,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1077341110, now seen corresponding path program 5 times [2024-06-27 17:55:29,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:29,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570526257] [2024-06-27 17:55:29,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:29,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:29,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:29,652 INFO 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 17:55:29,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:29,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570526257] [2024-06-27 17:55:29,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570526257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:29,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:29,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:29,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588359433] [2024-06-27 17:55:29,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:29,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:29,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:29,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:29,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:29,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:29,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 174 transitions, 1934 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:29,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:29,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:29,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:30,034 INFO L124 PetriNetUnfolderBase]: 1924/3153 cut-off events. [2024-06-27 17:55:30,034 INFO L125 PetriNetUnfolderBase]: For 41544/41544 co-relation queries the response was YES. [2024-06-27 17:55:30,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16025 conditions, 3153 events. 1924/3153 cut-off events. For 41544/41544 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 19142 event pairs, 374 based on Foata normal form. 2/3151 useless extension candidates. Maximal degree in co-relation 15963. Up to 2444 conditions per place. [2024-06-27 17:55:30,056 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 133 selfloop transitions, 83 changer transitions 0/229 dead transitions. [2024-06-27 17:55:30,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 229 transitions, 2725 flow [2024-06-27 17:55:30,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:30,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:30,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-06-27 17:55:30,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6439393939393939 [2024-06-27 17:55:30,059 INFO L175 Difference]: Start difference. First operand has 143 places, 174 transitions, 1934 flow. Second operand 9 states and 255 transitions. [2024-06-27 17:55:30,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 229 transitions, 2725 flow [2024-06-27 17:55:30,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 229 transitions, 2620 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:30,145 INFO L231 Difference]: Finished difference. Result has 148 places, 185 transitions, 2197 flow [2024-06-27 17:55:30,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2197, PETRI_PLACES=148, PETRI_TRANSITIONS=185} [2024-06-27 17:55:30,145 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 100 predicate places. [2024-06-27 17:55:30,145 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 185 transitions, 2197 flow [2024-06-27 17:55:30,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:30,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:30,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:30,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 17:55:30,146 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:30,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:30,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1077330880, now seen corresponding path program 6 times [2024-06-27 17:55:30,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:30,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841647247] [2024-06-27 17:55:30,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:30,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:30,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:30,203 INFO 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 17:55:30,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:30,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841647247] [2024-06-27 17:55:30,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841647247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:30,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:30,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:30,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139535307] [2024-06-27 17:55:30,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:30,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:30,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:30,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:30,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:30,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:30,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 185 transitions, 2197 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:30,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:30,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:30,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:30,540 INFO L124 PetriNetUnfolderBase]: 1918/3171 cut-off events. [2024-06-27 17:55:30,541 INFO L125 PetriNetUnfolderBase]: For 44981/44981 co-relation queries the response was YES. [2024-06-27 17:55:30,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16343 conditions, 3171 events. 1918/3171 cut-off events. For 44981/44981 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 19417 event pairs, 404 based on Foata normal form. 2/3164 useless extension candidates. Maximal degree in co-relation 16281. Up to 2439 conditions per place. [2024-06-27 17:55:30,562 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 125 selfloop transitions, 90 changer transitions 0/228 dead transitions. [2024-06-27 17:55:30,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 228 transitions, 2785 flow [2024-06-27 17:55:30,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:30,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:30,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 17:55:30,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6647727272727273 [2024-06-27 17:55:30,563 INFO L175 Difference]: Start difference. First operand has 148 places, 185 transitions, 2197 flow. Second operand 8 states and 234 transitions. [2024-06-27 17:55:30,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 228 transitions, 2785 flow [2024-06-27 17:55:30,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 228 transitions, 2676 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:30,634 INFO L231 Difference]: Finished difference. Result has 151 places, 185 transitions, 2282 flow [2024-06-27 17:55:30,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2282, PETRI_PLACES=151, PETRI_TRANSITIONS=185} [2024-06-27 17:55:30,635 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 103 predicate places. [2024-06-27 17:55:30,635 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 185 transitions, 2282 flow [2024-06-27 17:55:30,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:30,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:30,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:30,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 17:55:30,635 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:30,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:30,636 INFO L85 PathProgramCache]: Analyzing trace with hash 911548042, now seen corresponding path program 1 times [2024-06-27 17:55:30,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:30,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051485255] [2024-06-27 17:55:30,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:30,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:30,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:30,694 INFO 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 17:55:30,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:30,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051485255] [2024-06-27 17:55:30,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051485255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:30,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:30,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:30,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719974649] [2024-06-27 17:55:30,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:30,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:30,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:30,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:30,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:30,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:55:30,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 185 transitions, 2282 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:30,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:30,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:55:30,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:31,038 INFO L124 PetriNetUnfolderBase]: 1889/3176 cut-off events. [2024-06-27 17:55:31,038 INFO L125 PetriNetUnfolderBase]: For 44912/44936 co-relation queries the response was YES. [2024-06-27 17:55:31,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16679 conditions, 3176 events. 1889/3176 cut-off events. For 44912/44936 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19844 event pairs, 305 based on Foata normal form. 6/3159 useless extension candidates. Maximal degree in co-relation 16616. Up to 2481 conditions per place. [2024-06-27 17:55:31,061 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 165 selfloop transitions, 24 changer transitions 0/219 dead transitions. [2024-06-27 17:55:31,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 219 transitions, 2832 flow [2024-06-27 17:55:31,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:31,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:31,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-27 17:55:31,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-27 17:55:31,062 INFO L175 Difference]: Start difference. First operand has 151 places, 185 transitions, 2282 flow. Second operand 6 states and 174 transitions. [2024-06-27 17:55:31,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 219 transitions, 2832 flow [2024-06-27 17:55:31,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 219 transitions, 2665 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:31,137 INFO L231 Difference]: Finished difference. Result has 151 places, 187 transitions, 2191 flow [2024-06-27 17:55:31,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2117, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2191, PETRI_PLACES=151, PETRI_TRANSITIONS=187} [2024-06-27 17:55:31,138 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 103 predicate places. [2024-06-27 17:55:31,138 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 187 transitions, 2191 flow [2024-06-27 17:55:31,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:31,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:31,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:31,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 17:55:31,139 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:31,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:31,139 INFO L85 PathProgramCache]: Analyzing trace with hash 914405002, now seen corresponding path program 2 times [2024-06-27 17:55:31,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:31,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891525736] [2024-06-27 17:55:31,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:31,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:31,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:31,205 INFO 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 17:55:31,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:31,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891525736] [2024-06-27 17:55:31,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891525736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:31,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:31,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:31,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814267958] [2024-06-27 17:55:31,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:31,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:31,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:31,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:31,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:31,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:55:31,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 187 transitions, 2191 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:31,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:31,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:55:31,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:31,536 INFO L124 PetriNetUnfolderBase]: 1956/3283 cut-off events. [2024-06-27 17:55:31,536 INFO L125 PetriNetUnfolderBase]: For 45804/45828 co-relation queries the response was YES. [2024-06-27 17:55:31,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16792 conditions, 3283 events. 1956/3283 cut-off events. For 45804/45828 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 20740 event pairs, 353 based on Foata normal form. 8/3264 useless extension candidates. Maximal degree in co-relation 16729. Up to 2703 conditions per place. [2024-06-27 17:55:31,557 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 161 selfloop transitions, 22 changer transitions 0/213 dead transitions. [2024-06-27 17:55:31,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 213 transitions, 2641 flow [2024-06-27 17:55:31,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:31,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:31,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 17:55:31,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-27 17:55:31,558 INFO L175 Difference]: Start difference. First operand has 151 places, 187 transitions, 2191 flow. Second operand 6 states and 168 transitions. [2024-06-27 17:55:31,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 213 transitions, 2641 flow [2024-06-27 17:55:31,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 213 transitions, 2610 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 17:55:31,625 INFO L231 Difference]: Finished difference. Result has 155 places, 188 transitions, 2224 flow [2024-06-27 17:55:31,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2160, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2224, PETRI_PLACES=155, PETRI_TRANSITIONS=188} [2024-06-27 17:55:31,626 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 107 predicate places. [2024-06-27 17:55:31,626 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 188 transitions, 2224 flow [2024-06-27 17:55:31,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:31,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:31,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:31,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 17:55:31,626 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:31,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:31,627 INFO L85 PathProgramCache]: Analyzing trace with hash 168770604, now seen corresponding path program 3 times [2024-06-27 17:55:31,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:31,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558457866] [2024-06-27 17:55:31,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:31,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:31,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:31,687 INFO 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 17:55:31,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:31,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558457866] [2024-06-27 17:55:31,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558457866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:31,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:31,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:55:31,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496357510] [2024-06-27 17:55:31,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:31,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:55:31,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:31,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:55:31,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:55:31,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-27 17:55:31,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 188 transitions, 2224 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:31,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:31,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-27 17:55:31,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:32,053 INFO L124 PetriNetUnfolderBase]: 1932/3249 cut-off events. [2024-06-27 17:55:32,053 INFO L125 PetriNetUnfolderBase]: For 44751/44775 co-relation queries the response was YES. [2024-06-27 17:55:32,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16562 conditions, 3249 events. 1932/3249 cut-off events. For 44751/44775 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20462 event pairs, 304 based on Foata normal form. 10/3232 useless extension candidates. Maximal degree in co-relation 16497. Up to 2640 conditions per place. [2024-06-27 17:55:32,073 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 164 selfloop transitions, 19 changer transitions 0/213 dead transitions. [2024-06-27 17:55:32,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 213 transitions, 2664 flow [2024-06-27 17:55:32,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:55:32,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:55:32,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-06-27 17:55:32,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6727272727272727 [2024-06-27 17:55:32,074 INFO L175 Difference]: Start difference. First operand has 155 places, 188 transitions, 2224 flow. Second operand 5 states and 148 transitions. [2024-06-27 17:55:32,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 213 transitions, 2664 flow [2024-06-27 17:55:32,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 213 transitions, 2618 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:32,152 INFO L231 Difference]: Finished difference. Result has 156 places, 188 transitions, 2225 flow [2024-06-27 17:55:32,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2178, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2225, PETRI_PLACES=156, PETRI_TRANSITIONS=188} [2024-06-27 17:55:32,153 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 108 predicate places. [2024-06-27 17:55:32,153 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 188 transitions, 2225 flow [2024-06-27 17:55:32,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:32,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:32,153 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 17:55:32,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 17:55:32,153 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:32,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:32,154 INFO L85 PathProgramCache]: Analyzing trace with hash -178667170, now seen corresponding path program 1 times [2024-06-27 17:55:32,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:32,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054306017] [2024-06-27 17:55:32,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:32,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:32,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:32,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:32,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:32,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054306017] [2024-06-27 17:55:32,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054306017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:32,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:32,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:32,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976600561] [2024-06-27 17:55:32,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:32,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:32,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:32,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:32,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:32,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:32,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 188 transitions, 2225 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:32,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:32,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:32,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:32,588 INFO L124 PetriNetUnfolderBase]: 2097/3434 cut-off events. [2024-06-27 17:55:32,588 INFO L125 PetriNetUnfolderBase]: For 47709/47709 co-relation queries the response was YES. [2024-06-27 17:55:32,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17517 conditions, 3434 events. 2097/3434 cut-off events. For 47709/47709 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 21284 event pairs, 411 based on Foata normal form. 1/3427 useless extension candidates. Maximal degree in co-relation 17451. Up to 2829 conditions per place. [2024-06-27 17:55:32,614 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 144 selfloop transitions, 65 changer transitions 0/222 dead transitions. [2024-06-27 17:55:32,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 222 transitions, 2783 flow [2024-06-27 17:55:32,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:32,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:32,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 17:55:32,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493506493506493 [2024-06-27 17:55:32,615 INFO L175 Difference]: Start difference. First operand has 156 places, 188 transitions, 2225 flow. Second operand 7 states and 200 transitions. [2024-06-27 17:55:32,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 222 transitions, 2783 flow [2024-06-27 17:55:32,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 222 transitions, 2739 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:32,700 INFO L231 Difference]: Finished difference. Result has 159 places, 188 transitions, 2317 flow [2024-06-27 17:55:32,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2181, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2317, PETRI_PLACES=159, PETRI_TRANSITIONS=188} [2024-06-27 17:55:32,701 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 111 predicate places. [2024-06-27 17:55:32,701 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 188 transitions, 2317 flow [2024-06-27 17:55:32,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:32,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:32,701 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 17:55:32,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 17:55:32,701 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:32,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:32,702 INFO L85 PathProgramCache]: Analyzing trace with hash -181647076, now seen corresponding path program 1 times [2024-06-27 17:55:32,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:32,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658513719] [2024-06-27 17:55:32,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:32,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:32,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:32,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:32,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:32,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658513719] [2024-06-27 17:55:32,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658513719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:32,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:32,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:32,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992709004] [2024-06-27 17:55:32,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:32,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:32,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:32,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:32,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:32,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:32,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 188 transitions, 2317 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:32,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:32,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:32,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:33,256 INFO L124 PetriNetUnfolderBase]: 2261/3707 cut-off events. [2024-06-27 17:55:33,256 INFO L125 PetriNetUnfolderBase]: For 60125/60125 co-relation queries the response was YES. [2024-06-27 17:55:33,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18818 conditions, 3707 events. 2261/3707 cut-off events. For 60125/60125 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 23224 event pairs, 344 based on Foata normal form. 10/3703 useless extension candidates. Maximal degree in co-relation 18751. Up to 2648 conditions per place. [2024-06-27 17:55:33,279 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 155 selfloop transitions, 70 changer transitions 0/238 dead transitions. [2024-06-27 17:55:33,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 238 transitions, 3069 flow [2024-06-27 17:55:33,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:33,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:33,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 17:55:33,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-27 17:55:33,280 INFO L175 Difference]: Start difference. First operand has 159 places, 188 transitions, 2317 flow. Second operand 7 states and 210 transitions. [2024-06-27 17:55:33,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 238 transitions, 3069 flow [2024-06-27 17:55:33,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 238 transitions, 2885 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 17:55:33,369 INFO L231 Difference]: Finished difference. Result has 159 places, 192 transitions, 2326 flow [2024-06-27 17:55:33,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2133, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2326, PETRI_PLACES=159, PETRI_TRANSITIONS=192} [2024-06-27 17:55:33,369 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 111 predicate places. [2024-06-27 17:55:33,369 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 192 transitions, 2326 flow [2024-06-27 17:55:33,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:33,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:33,370 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 17:55:33,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 17:55:33,370 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:33,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:33,370 INFO L85 PathProgramCache]: Analyzing trace with hash -586111440, now seen corresponding path program 2 times [2024-06-27 17:55:33,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:33,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235168729] [2024-06-27 17:55:33,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:33,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:33,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:33,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:33,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:33,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235168729] [2024-06-27 17:55:33,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235168729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:33,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:33,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:33,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388014411] [2024-06-27 17:55:33,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:33,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:33,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:33,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:33,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:33,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:33,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 192 transitions, 2326 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:33,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:33,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:33,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:33,854 INFO L124 PetriNetUnfolderBase]: 2343/3793 cut-off events. [2024-06-27 17:55:33,854 INFO L125 PetriNetUnfolderBase]: For 62519/62519 co-relation queries the response was YES. [2024-06-27 17:55:33,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19476 conditions, 3793 events. 2343/3793 cut-off events. For 62519/62519 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 23610 event pairs, 454 based on Foata normal form. 10/3795 useless extension candidates. Maximal degree in co-relation 19409. Up to 3109 conditions per place. [2024-06-27 17:55:33,879 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 152 selfloop transitions, 67 changer transitions 0/232 dead transitions. [2024-06-27 17:55:33,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 232 transitions, 2956 flow [2024-06-27 17:55:33,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:33,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:33,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:55:33,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-27 17:55:33,881 INFO L175 Difference]: Start difference. First operand has 159 places, 192 transitions, 2326 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:55:33,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 232 transitions, 2956 flow [2024-06-27 17:55:33,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 232 transitions, 2856 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:33,985 INFO L231 Difference]: Finished difference. Result has 163 places, 194 transitions, 2396 flow [2024-06-27 17:55:33,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2228, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2396, PETRI_PLACES=163, PETRI_TRANSITIONS=194} [2024-06-27 17:55:33,986 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 115 predicate places. [2024-06-27 17:55:33,986 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 194 transitions, 2396 flow [2024-06-27 17:55:33,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:33,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:33,986 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 17:55:33,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 17:55:33,986 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:33,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:33,987 INFO L85 PathProgramCache]: Analyzing trace with hash -63227200, now seen corresponding path program 2 times [2024-06-27 17:55:33,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:33,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640544088] [2024-06-27 17:55:33,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:33,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:33,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:34,043 INFO 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 17:55:34,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:34,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640544088] [2024-06-27 17:55:34,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640544088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:34,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:34,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:34,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159164362] [2024-06-27 17:55:34,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:34,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:34,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:34,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:34,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:34,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:34,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 194 transitions, 2396 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:34,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:34,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:34,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:34,501 INFO L124 PetriNetUnfolderBase]: 2354/3839 cut-off events. [2024-06-27 17:55:34,502 INFO L125 PetriNetUnfolderBase]: For 61205/61205 co-relation queries the response was YES. [2024-06-27 17:55:34,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20039 conditions, 3839 events. 2354/3839 cut-off events. For 61205/61205 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 24214 event pairs, 487 based on Foata normal form. 1/3825 useless extension candidates. Maximal degree in co-relation 19970. Up to 3207 conditions per place. [2024-06-27 17:55:34,532 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 151 selfloop transitions, 64 changer transitions 0/228 dead transitions. [2024-06-27 17:55:34,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 228 transitions, 2999 flow [2024-06-27 17:55:34,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:34,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:34,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 17:55:34,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6396103896103896 [2024-06-27 17:55:34,533 INFO L175 Difference]: Start difference. First operand has 163 places, 194 transitions, 2396 flow. Second operand 7 states and 197 transitions. [2024-06-27 17:55:34,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 228 transitions, 2999 flow [2024-06-27 17:55:34,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 228 transitions, 2853 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:34,643 INFO L231 Difference]: Finished difference. Result has 165 places, 197 transitions, 2419 flow [2024-06-27 17:55:34,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2256, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2419, PETRI_PLACES=165, PETRI_TRANSITIONS=197} [2024-06-27 17:55:34,643 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 117 predicate places. [2024-06-27 17:55:34,643 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 197 transitions, 2419 flow [2024-06-27 17:55:34,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:34,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:34,644 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 17:55:34,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 17:55:34,644 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:34,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:34,644 INFO L85 PathProgramCache]: Analyzing trace with hash -467900473, now seen corresponding path program 1 times [2024-06-27 17:55:34,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:34,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442301777] [2024-06-27 17:55:34,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:34,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:34,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:34,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:34,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:34,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442301777] [2024-06-27 17:55:34,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442301777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:34,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:34,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:34,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337677507] [2024-06-27 17:55:34,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:34,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:34,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:34,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:34,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:34,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:34,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 197 transitions, 2419 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:34,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:34,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:34,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:35,185 INFO L124 PetriNetUnfolderBase]: 2404/3936 cut-off events. [2024-06-27 17:55:35,185 INFO L125 PetriNetUnfolderBase]: For 66891/66891 co-relation queries the response was YES. [2024-06-27 17:55:35,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20651 conditions, 3936 events. 2404/3936 cut-off events. For 66891/66891 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 25003 event pairs, 517 based on Foata normal form. 2/3918 useless extension candidates. Maximal degree in co-relation 20581. Up to 2980 conditions per place. [2024-06-27 17:55:35,216 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 114 selfloop transitions, 114 changer transitions 0/241 dead transitions. [2024-06-27 17:55:35,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 241 transitions, 3273 flow [2024-06-27 17:55:35,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:35,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:35,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 17:55:35,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6558441558441559 [2024-06-27 17:55:35,218 INFO L175 Difference]: Start difference. First operand has 165 places, 197 transitions, 2419 flow. Second operand 7 states and 202 transitions. [2024-06-27 17:55:35,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 241 transitions, 3273 flow [2024-06-27 17:55:35,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 241 transitions, 3177 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:35,326 INFO L231 Difference]: Finished difference. Result has 169 places, 209 transitions, 2795 flow [2024-06-27 17:55:35,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2323, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2795, PETRI_PLACES=169, PETRI_TRANSITIONS=209} [2024-06-27 17:55:35,327 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 121 predicate places. [2024-06-27 17:55:35,327 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 209 transitions, 2795 flow [2024-06-27 17:55:35,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:35,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:35,327 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 17:55:35,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 17:55:35,328 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:35,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:35,328 INFO L85 PathProgramCache]: Analyzing trace with hash 84590131, now seen corresponding path program 2 times [2024-06-27 17:55:35,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:35,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849855397] [2024-06-27 17:55:35,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:35,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:35,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:35,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:35,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:35,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849855397] [2024-06-27 17:55:35,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849855397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:35,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:35,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:35,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148904612] [2024-06-27 17:55:35,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:35,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:35,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:35,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:35,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:35,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:35,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 209 transitions, 2795 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:35,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:35,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:35,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:35,842 INFO L124 PetriNetUnfolderBase]: 2426/3934 cut-off events. [2024-06-27 17:55:35,843 INFO L125 PetriNetUnfolderBase]: For 70575/70575 co-relation queries the response was YES. [2024-06-27 17:55:35,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21525 conditions, 3934 events. 2426/3934 cut-off events. For 70575/70575 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 24638 event pairs, 453 based on Foata normal form. 2/3932 useless extension candidates. Maximal degree in co-relation 21453. Up to 3422 conditions per place. [2024-06-27 17:55:35,879 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 188 selfloop transitions, 46 changer transitions 0/247 dead transitions. [2024-06-27 17:55:35,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 247 transitions, 3484 flow [2024-06-27 17:55:35,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:35,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:35,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-27 17:55:35,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085858585858586 [2024-06-27 17:55:35,881 INFO L175 Difference]: Start difference. First operand has 169 places, 209 transitions, 2795 flow. Second operand 9 states and 241 transitions. [2024-06-27 17:55:35,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 247 transitions, 3484 flow [2024-06-27 17:55:36,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 247 transitions, 3329 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:36,065 INFO L231 Difference]: Finished difference. Result has 175 places, 213 transitions, 2818 flow [2024-06-27 17:55:36,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2643, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2818, PETRI_PLACES=175, PETRI_TRANSITIONS=213} [2024-06-27 17:55:36,065 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 127 predicate places. [2024-06-27 17:55:36,065 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 213 transitions, 2818 flow [2024-06-27 17:55:36,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:36,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:36,066 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 17:55:36,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 17:55:36,066 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:36,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:36,066 INFO L85 PathProgramCache]: Analyzing trace with hash -320290873, now seen corresponding path program 3 times [2024-06-27 17:55:36,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:36,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347516328] [2024-06-27 17:55:36,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:36,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:36,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:36,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:36,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:36,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347516328] [2024-06-27 17:55:36,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347516328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:36,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:36,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:36,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515822534] [2024-06-27 17:55:36,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:36,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:36,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:36,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:36,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:36,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:36,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 213 transitions, 2818 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:36,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:36,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:36,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:36,579 INFO L124 PetriNetUnfolderBase]: 2418/4116 cut-off events. [2024-06-27 17:55:36,580 INFO L125 PetriNetUnfolderBase]: For 74632/74632 co-relation queries the response was YES. [2024-06-27 17:55:36,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21258 conditions, 4116 events. 2418/4116 cut-off events. For 74632/74632 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 27078 event pairs, 844 based on Foata normal form. 2/4069 useless extension candidates. Maximal degree in co-relation 21185. Up to 3414 conditions per place. [2024-06-27 17:55:36,608 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 183 selfloop transitions, 47 changer transitions 0/243 dead transitions. [2024-06-27 17:55:36,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 243 transitions, 3346 flow [2024-06-27 17:55:36,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:36,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:36,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 17:55:36,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6193181818181818 [2024-06-27 17:55:36,613 INFO L175 Difference]: Start difference. First operand has 175 places, 213 transitions, 2818 flow. Second operand 8 states and 218 transitions. [2024-06-27 17:55:36,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 243 transitions, 3346 flow [2024-06-27 17:55:36,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 243 transitions, 3256 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:36,740 INFO L231 Difference]: Finished difference. Result has 177 places, 213 transitions, 2829 flow [2024-06-27 17:55:36,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2728, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2829, PETRI_PLACES=177, PETRI_TRANSITIONS=213} [2024-06-27 17:55:36,741 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 129 predicate places. [2024-06-27 17:55:36,741 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 213 transitions, 2829 flow [2024-06-27 17:55:36,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:36,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:36,741 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 17:55:36,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 17:55:36,741 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:36,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:36,742 INFO L85 PathProgramCache]: Analyzing trace with hash 84259454, now seen corresponding path program 3 times [2024-06-27 17:55:36,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:36,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032162899] [2024-06-27 17:55:36,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:36,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:36,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:36,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:36,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:36,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032162899] [2024-06-27 17:55:36,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032162899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:36,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:36,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:36,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073352529] [2024-06-27 17:55:36,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:36,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:36,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:36,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:36,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:36,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:36,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 213 transitions, 2829 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:36,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:36,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:36,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:37,245 INFO L124 PetriNetUnfolderBase]: 2500/4044 cut-off events. [2024-06-27 17:55:37,245 INFO L125 PetriNetUnfolderBase]: For 81197/81197 co-relation queries the response was YES. [2024-06-27 17:55:37,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21649 conditions, 4044 events. 2500/4044 cut-off events. For 81197/81197 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 25463 event pairs, 458 based on Foata normal form. 10/4050 useless extension candidates. Maximal degree in co-relation 21575. Up to 3542 conditions per place. [2024-06-27 17:55:37,275 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 211 selfloop transitions, 25 changer transitions 0/249 dead transitions. [2024-06-27 17:55:37,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 249 transitions, 3419 flow [2024-06-27 17:55:37,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:37,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:37,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 17:55:37,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107954545454546 [2024-06-27 17:55:37,281 INFO L175 Difference]: Start difference. First operand has 177 places, 213 transitions, 2829 flow. Second operand 8 states and 215 transitions. [2024-06-27 17:55:37,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 249 transitions, 3419 flow [2024-06-27 17:55:37,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 249 transitions, 3282 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 17:55:37,398 INFO L231 Difference]: Finished difference. Result has 176 places, 215 transitions, 2780 flow [2024-06-27 17:55:37,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2692, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2780, PETRI_PLACES=176, PETRI_TRANSITIONS=215} [2024-06-27 17:55:37,398 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 128 predicate places. [2024-06-27 17:55:37,398 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 215 transitions, 2780 flow [2024-06-27 17:55:37,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:37,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:37,399 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 17:55:37,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 17:55:37,399 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:37,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:37,399 INFO L85 PathProgramCache]: Analyzing trace with hash 84598067, now seen corresponding path program 1 times [2024-06-27 17:55:37,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:37,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714895878] [2024-06-27 17:55:37,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:37,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:37,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:37,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 17:55:37,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:37,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714895878] [2024-06-27 17:55:37,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714895878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:37,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:37,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:37,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752988491] [2024-06-27 17:55:37,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:37,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:37,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:37,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:37,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:37,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:37,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 215 transitions, 2780 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:37,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:37,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:37,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:37,897 INFO L124 PetriNetUnfolderBase]: 2518/4170 cut-off events. [2024-06-27 17:55:37,897 INFO L125 PetriNetUnfolderBase]: For 80228/80228 co-relation queries the response was YES. [2024-06-27 17:55:37,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21970 conditions, 4170 events. 2518/4170 cut-off events. For 80228/80228 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 26789 event pairs, 615 based on Foata normal form. 2/4161 useless extension candidates. Maximal degree in co-relation 21895. Up to 3640 conditions per place. [2024-06-27 17:55:37,929 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 205 selfloop transitions, 27 changer transitions 0/245 dead transitions. [2024-06-27 17:55:37,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 245 transitions, 3342 flow [2024-06-27 17:55:37,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:37,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:37,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 17:55:37,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-27 17:55:37,930 INFO L175 Difference]: Start difference. First operand has 176 places, 215 transitions, 2780 flow. Second operand 7 states and 189 transitions. [2024-06-27 17:55:37,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 245 transitions, 3342 flow [2024-06-27 17:55:38,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 245 transitions, 3282 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:38,061 INFO L231 Difference]: Finished difference. Result has 177 places, 217 transitions, 2817 flow [2024-06-27 17:55:38,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2720, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2817, PETRI_PLACES=177, PETRI_TRANSITIONS=217} [2024-06-27 17:55:38,062 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 129 predicate places. [2024-06-27 17:55:38,062 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 217 transitions, 2817 flow [2024-06-27 17:55:38,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:38,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:38,062 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 17:55:38,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 17:55:38,062 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:38,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:38,063 INFO L85 PathProgramCache]: Analyzing trace with hash 2040361803, now seen corresponding path program 4 times [2024-06-27 17:55:38,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:38,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980878241] [2024-06-27 17:55:38,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:38,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:38,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:38,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:38,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:38,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980878241] [2024-06-27 17:55:38,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980878241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:38,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:38,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:38,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644357300] [2024-06-27 17:55:38,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:38,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:38,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:38,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:38,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:38,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:38,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 217 transitions, 2817 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:38,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:38,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:38,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:38,540 INFO L124 PetriNetUnfolderBase]: 2529/4126 cut-off events. [2024-06-27 17:55:38,540 INFO L125 PetriNetUnfolderBase]: For 84401/84405 co-relation queries the response was YES. [2024-06-27 17:55:38,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22136 conditions, 4126 events. 2529/4126 cut-off events. For 84401/84405 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 26342 event pairs, 563 based on Foata normal form. 2/4101 useless extension candidates. Maximal degree in co-relation 22060. Up to 3148 conditions per place. [2024-06-27 17:55:38,569 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 109 selfloop transitions, 128 changer transitions 0/250 dead transitions. [2024-06-27 17:55:38,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 250 transitions, 3650 flow [2024-06-27 17:55:38,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:38,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:38,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 17:55:38,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6461038961038961 [2024-06-27 17:55:38,571 INFO L175 Difference]: Start difference. First operand has 177 places, 217 transitions, 2817 flow. Second operand 7 states and 199 transitions. [2024-06-27 17:55:38,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 250 transitions, 3650 flow [2024-06-27 17:55:38,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 250 transitions, 3569 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:38,708 INFO L231 Difference]: Finished difference. Result has 179 places, 220 transitions, 3055 flow [2024-06-27 17:55:38,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2736, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3055, PETRI_PLACES=179, PETRI_TRANSITIONS=220} [2024-06-27 17:55:38,708 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 131 predicate places. [2024-06-27 17:55:38,708 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 220 transitions, 3055 flow [2024-06-27 17:55:38,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:38,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:38,709 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 17:55:38,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 17:55:38,709 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:38,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:38,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1774139668, now seen corresponding path program 3 times [2024-06-27 17:55:38,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:38,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139728041] [2024-06-27 17:55:38,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:38,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:38,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:38,766 INFO 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 17:55:38,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:38,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139728041] [2024-06-27 17:55:38,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139728041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:38,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:38,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:38,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279518631] [2024-06-27 17:55:38,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:38,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:38,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:38,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:38,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:38,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:38,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 220 transitions, 3055 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:38,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:38,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:38,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:39,214 INFO L124 PetriNetUnfolderBase]: 2540/4142 cut-off events. [2024-06-27 17:55:39,214 INFO L125 PetriNetUnfolderBase]: For 89510/89514 co-relation queries the response was YES. [2024-06-27 17:55:39,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22782 conditions, 4142 events. 2540/4142 cut-off events. For 89510/89514 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 26474 event pairs, 512 based on Foata normal form. 2/4121 useless extension candidates. Maximal degree in co-relation 22705. Up to 3469 conditions per place. [2024-06-27 17:55:39,243 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 167 selfloop transitions, 71 changer transitions 0/251 dead transitions. [2024-06-27 17:55:39,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 251 transitions, 3713 flow [2024-06-27 17:55:39,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:39,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:39,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 17:55:39,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6298701298701299 [2024-06-27 17:55:39,244 INFO L175 Difference]: Start difference. First operand has 179 places, 220 transitions, 3055 flow. Second operand 7 states and 194 transitions. [2024-06-27 17:55:39,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 251 transitions, 3713 flow [2024-06-27 17:55:39,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 251 transitions, 3204 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 17:55:39,416 INFO L231 Difference]: Finished difference. Result has 179 places, 223 transitions, 2732 flow [2024-06-27 17:55:39,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2552, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2732, PETRI_PLACES=179, PETRI_TRANSITIONS=223} [2024-06-27 17:55:39,416 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 131 predicate places. [2024-06-27 17:55:39,416 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 223 transitions, 2732 flow [2024-06-27 17:55:39,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:39,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:39,417 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 17:55:39,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 17:55:39,417 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:39,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:39,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1664304056, now seen corresponding path program 4 times [2024-06-27 17:55:39,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:39,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872467750] [2024-06-27 17:55:39,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:39,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:39,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:39,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:39,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:39,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872467750] [2024-06-27 17:55:39,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872467750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:39,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:39,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:39,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855215491] [2024-06-27 17:55:39,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:39,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:39,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:39,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:39,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:39,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:39,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 223 transitions, 2732 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:39,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:39,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:39,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:39,917 INFO L124 PetriNetUnfolderBase]: 2537/4210 cut-off events. [2024-06-27 17:55:39,917 INFO L125 PetriNetUnfolderBase]: For 87778/87782 co-relation queries the response was YES. [2024-06-27 17:55:39,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22081 conditions, 4210 events. 2537/4210 cut-off events. For 87778/87782 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 27123 event pairs, 569 based on Foata normal form. 2/4191 useless extension candidates. Maximal degree in co-relation 22004. Up to 3466 conditions per place. [2024-06-27 17:55:39,949 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 166 selfloop transitions, 71 changer transitions 0/250 dead transitions. [2024-06-27 17:55:39,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 250 transitions, 3266 flow [2024-06-27 17:55:39,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:39,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:39,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 17:55:39,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079545454545454 [2024-06-27 17:55:39,950 INFO L175 Difference]: Start difference. First operand has 179 places, 223 transitions, 2732 flow. Second operand 8 states and 214 transitions. [2024-06-27 17:55:39,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 250 transitions, 3266 flow [2024-06-27 17:55:40,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 250 transitions, 3155 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:40,108 INFO L231 Difference]: Finished difference. Result has 183 places, 223 transitions, 2769 flow [2024-06-27 17:55:40,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2621, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2769, PETRI_PLACES=183, PETRI_TRANSITIONS=223} [2024-06-27 17:55:40,108 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 135 predicate places. [2024-06-27 17:55:40,108 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 223 transitions, 2769 flow [2024-06-27 17:55:40,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:40,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:40,109 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 17:55:40,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 17:55:40,109 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:40,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:40,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1718460473, now seen corresponding path program 5 times [2024-06-27 17:55:40,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:40,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309174167] [2024-06-27 17:55:40,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:40,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:40,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:40,160 INFO 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 17:55:40,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:40,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309174167] [2024-06-27 17:55:40,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309174167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:40,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:40,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:40,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130746536] [2024-06-27 17:55:40,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:40,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:40,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:40,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:40,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:40,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:40,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 223 transitions, 2769 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:40,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:40,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:40,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:40,629 INFO L124 PetriNetUnfolderBase]: 2548/4148 cut-off events. [2024-06-27 17:55:40,629 INFO L125 PetriNetUnfolderBase]: For 91147/91151 co-relation queries the response was YES. [2024-06-27 17:55:40,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22230 conditions, 4148 events. 2548/4148 cut-off events. For 91147/91151 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26401 event pairs, 562 based on Foata normal form. 2/4121 useless extension candidates. Maximal degree in co-relation 22151. Up to 3162 conditions per place. [2024-06-27 17:55:40,657 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 108 selfloop transitions, 132 changer transitions 0/253 dead transitions. [2024-06-27 17:55:40,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 253 transitions, 3606 flow [2024-06-27 17:55:40,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:40,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:40,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 17:55:40,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-27 17:55:40,659 INFO L175 Difference]: Start difference. First operand has 183 places, 223 transitions, 2769 flow. Second operand 7 states and 198 transitions. [2024-06-27 17:55:40,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 253 transitions, 3606 flow [2024-06-27 17:55:40,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 253 transitions, 3348 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 17:55:40,794 INFO L231 Difference]: Finished difference. Result has 181 places, 226 transitions, 2826 flow [2024-06-27 17:55:40,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2511, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2826, PETRI_PLACES=181, PETRI_TRANSITIONS=226} [2024-06-27 17:55:40,795 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 133 predicate places. [2024-06-27 17:55:40,795 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 226 transitions, 2826 flow [2024-06-27 17:55:40,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:40,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:40,796 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 17:55:40,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 17:55:40,796 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:40,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:40,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1929853213, now seen corresponding path program 6 times [2024-06-27 17:55:40,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:40,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757725258] [2024-06-27 17:55:40,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:40,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:40,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:40,854 INFO 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 17:55:40,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:40,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757725258] [2024-06-27 17:55:40,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757725258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:40,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:40,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:40,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173400070] [2024-06-27 17:55:40,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:40,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:40,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:40,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:40,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:40,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:40,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 226 transitions, 2826 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:40,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:40,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:40,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:41,343 INFO L124 PetriNetUnfolderBase]: 2545/4173 cut-off events. [2024-06-27 17:55:41,343 INFO L125 PetriNetUnfolderBase]: For 91339/91339 co-relation queries the response was YES. [2024-06-27 17:55:41,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22466 conditions, 4173 events. 2545/4173 cut-off events. For 91339/91339 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26714 event pairs, 857 based on Foata normal form. 1/4153 useless extension candidates. Maximal degree in co-relation 22387. Up to 3693 conditions per place. [2024-06-27 17:55:41,375 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 212 selfloop transitions, 25 changer transitions 0/250 dead transitions. [2024-06-27 17:55:41,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 250 transitions, 3354 flow [2024-06-27 17:55:41,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:41,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:41,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 17:55:41,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6038961038961039 [2024-06-27 17:55:41,376 INFO L175 Difference]: Start difference. First operand has 181 places, 226 transitions, 2826 flow. Second operand 7 states and 186 transitions. [2024-06-27 17:55:41,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 250 transitions, 3354 flow [2024-06-27 17:55:41,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 250 transitions, 3046 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:41,579 INFO L231 Difference]: Finished difference. Result has 184 places, 226 transitions, 2574 flow [2024-06-27 17:55:41,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2518, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2574, PETRI_PLACES=184, PETRI_TRANSITIONS=226} [2024-06-27 17:55:41,580 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 136 predicate places. [2024-06-27 17:55:41,580 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 226 transitions, 2574 flow [2024-06-27 17:55:41,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:41,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:41,580 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 17:55:41,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 17:55:41,581 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:41,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:41,581 INFO L85 PathProgramCache]: Analyzing trace with hash -627527443, now seen corresponding path program 7 times [2024-06-27 17:55:41,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:41,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325129052] [2024-06-27 17:55:41,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:41,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:41,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:41,650 INFO 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 17:55:41,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:41,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325129052] [2024-06-27 17:55:41,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325129052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:41,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:41,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:41,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955544499] [2024-06-27 17:55:41,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:41,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:41,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:41,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:41,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:41,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:41,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 226 transitions, 2574 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:41,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:41,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:41,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:42,236 INFO L124 PetriNetUnfolderBase]: 2542/4111 cut-off events. [2024-06-27 17:55:42,236 INFO L125 PetriNetUnfolderBase]: For 90817/90817 co-relation queries the response was YES. [2024-06-27 17:55:42,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21718 conditions, 4111 events. 2542/4111 cut-off events. For 90817/90817 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26045 event pairs, 461 based on Foata normal form. 1/4108 useless extension candidates. Maximal degree in co-relation 21638. Up to 3518 conditions per place. [2024-06-27 17:55:42,267 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 195 selfloop transitions, 55 changer transitions 0/263 dead transitions. [2024-06-27 17:55:42,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 263 transitions, 3250 flow [2024-06-27 17:55:42,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:42,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:42,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:55:42,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6753246753246753 [2024-06-27 17:55:42,268 INFO L175 Difference]: Start difference. First operand has 184 places, 226 transitions, 2574 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:55:42,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 263 transitions, 3250 flow [2024-06-27 17:55:42,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 263 transitions, 3130 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 17:55:42,456 INFO L231 Difference]: Finished difference. Result has 183 places, 226 transitions, 2578 flow [2024-06-27 17:55:42,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2454, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2578, PETRI_PLACES=183, PETRI_TRANSITIONS=226} [2024-06-27 17:55:42,456 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 135 predicate places. [2024-06-27 17:55:42,457 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 226 transitions, 2578 flow [2024-06-27 17:55:42,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:42,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:42,457 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 17:55:42,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 17:55:42,457 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:42,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:42,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1130650785, now seen corresponding path program 8 times [2024-06-27 17:55:42,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:42,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069783751] [2024-06-27 17:55:42,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:42,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:42,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:42,539 INFO 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 17:55:42,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:42,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069783751] [2024-06-27 17:55:42,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069783751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:42,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:42,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:42,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161895556] [2024-06-27 17:55:42,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:42,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:42,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:42,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:42,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:42,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:42,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 226 transitions, 2578 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:42,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:42,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:42,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:43,136 INFO L124 PetriNetUnfolderBase]: 2534/4383 cut-off events. [2024-06-27 17:55:43,136 INFO L125 PetriNetUnfolderBase]: For 94946/94946 co-relation queries the response was YES. [2024-06-27 17:55:43,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22085 conditions, 4383 events. 2534/4383 cut-off events. For 94946/94946 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 29060 event pairs, 657 based on Foata normal form. 2/4374 useless extension candidates. Maximal degree in co-relation 22005. Up to 3510 conditions per place. [2024-06-27 17:55:43,172 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 191 selfloop transitions, 52 changer transitions 0/256 dead transitions. [2024-06-27 17:55:43,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 256 transitions, 3136 flow [2024-06-27 17:55:43,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:43,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:43,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 17:55:43,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.678030303030303 [2024-06-27 17:55:43,173 INFO L175 Difference]: Start difference. First operand has 183 places, 226 transitions, 2578 flow. Second operand 6 states and 179 transitions. [2024-06-27 17:55:43,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 256 transitions, 3136 flow [2024-06-27 17:55:43,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 256 transitions, 3012 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:43,387 INFO L231 Difference]: Finished difference. Result has 184 places, 226 transitions, 2578 flow [2024-06-27 17:55:43,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2454, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2578, PETRI_PLACES=184, PETRI_TRANSITIONS=226} [2024-06-27 17:55:43,388 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 136 predicate places. [2024-06-27 17:55:43,388 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 226 transitions, 2578 flow [2024-06-27 17:55:43,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:43,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:43,388 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 17:55:43,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 17:55:43,388 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:43,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:43,389 INFO L85 PathProgramCache]: Analyzing trace with hash -638401933, now seen corresponding path program 9 times [2024-06-27 17:55:43,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:43,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029895388] [2024-06-27 17:55:43,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:43,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:43,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:43,454 INFO 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 17:55:43,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:43,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029895388] [2024-06-27 17:55:43,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029895388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:43,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:43,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:43,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777060495] [2024-06-27 17:55:43,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:43,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:43,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:43,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:43,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:43,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:43,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 226 transitions, 2578 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:43,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:43,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:43,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:43,976 INFO L124 PetriNetUnfolderBase]: 2556/4137 cut-off events. [2024-06-27 17:55:43,976 INFO L125 PetriNetUnfolderBase]: For 93270/93270 co-relation queries the response was YES. [2024-06-27 17:55:43,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22045 conditions, 4137 events. 2556/4137 cut-off events. For 93270/93270 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26210 event pairs, 461 based on Foata normal form. 2/4135 useless extension candidates. Maximal degree in co-relation 21965. Up to 3347 conditions per place. [2024-06-27 17:55:44,016 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 165 selfloop transitions, 95 changer transitions 0/273 dead transitions. [2024-06-27 17:55:44,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 273 transitions, 3343 flow [2024-06-27 17:55:44,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:55:44,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:55:44,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 254 transitions. [2024-06-27 17:55:44,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6414141414141414 [2024-06-27 17:55:44,017 INFO L175 Difference]: Start difference. First operand has 184 places, 226 transitions, 2578 flow. Second operand 9 states and 254 transitions. [2024-06-27 17:55:44,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 273 transitions, 3343 flow [2024-06-27 17:55:44,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 273 transitions, 3239 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:44,176 INFO L231 Difference]: Finished difference. Result has 188 places, 230 transitions, 2737 flow [2024-06-27 17:55:44,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2474, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2737, PETRI_PLACES=188, PETRI_TRANSITIONS=230} [2024-06-27 17:55:44,176 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 140 predicate places. [2024-06-27 17:55:44,177 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 230 transitions, 2737 flow [2024-06-27 17:55:44,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:44,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:44,177 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 17:55:44,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 17:55:44,177 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:44,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:44,178 INFO L85 PathProgramCache]: Analyzing trace with hash 936676965, now seen corresponding path program 10 times [2024-06-27 17:55:44,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:44,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128766320] [2024-06-27 17:55:44,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:44,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:44,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:44,235 INFO 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 17:55:44,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:44,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128766320] [2024-06-27 17:55:44,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128766320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:44,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:44,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:44,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629803060] [2024-06-27 17:55:44,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:44,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:44,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:44,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:44,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:44,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:44,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 230 transitions, 2737 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:44,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:44,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:44,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:44,724 INFO L124 PetriNetUnfolderBase]: 2553/4184 cut-off events. [2024-06-27 17:55:44,724 INFO L125 PetriNetUnfolderBase]: For 97651/97658 co-relation queries the response was YES. [2024-06-27 17:55:44,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22414 conditions, 4184 events. 2553/4184 cut-off events. For 97651/97658 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26806 event pairs, 495 based on Foata normal form. 7/4171 useless extension candidates. Maximal degree in co-relation 22333. Up to 3345 conditions per place. [2024-06-27 17:55:44,756 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 151 selfloop transitions, 100 changer transitions 0/264 dead transitions. [2024-06-27 17:55:44,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 264 transitions, 3411 flow [2024-06-27 17:55:44,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:44,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:44,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 17:55:44,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6623376623376623 [2024-06-27 17:55:44,757 INFO L175 Difference]: Start difference. First operand has 188 places, 230 transitions, 2737 flow. Second operand 7 states and 204 transitions. [2024-06-27 17:55:44,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 264 transitions, 3411 flow [2024-06-27 17:55:44,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 264 transitions, 3237 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 17:55:44,927 INFO L231 Difference]: Finished difference. Result has 188 places, 230 transitions, 2771 flow [2024-06-27 17:55:44,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2771, PETRI_PLACES=188, PETRI_TRANSITIONS=230} [2024-06-27 17:55:44,927 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 140 predicate places. [2024-06-27 17:55:44,928 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 230 transitions, 2771 flow [2024-06-27 17:55:44,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:44,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:44,928 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 17:55:44,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 17:55:44,928 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:44,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:44,928 INFO L85 PathProgramCache]: Analyzing trace with hash -638609323, now seen corresponding path program 11 times [2024-06-27 17:55:44,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:44,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71826852] [2024-06-27 17:55:44,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:44,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:44,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:44,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:44,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:44,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71826852] [2024-06-27 17:55:44,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71826852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:44,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:44,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:44,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928278842] [2024-06-27 17:55:44,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:44,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:44,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:44,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:44,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:45,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:45,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 230 transitions, 2771 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:45,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:45,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:45,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:45,501 INFO L124 PetriNetUnfolderBase]: 2545/4121 cut-off events. [2024-06-27 17:55:45,502 INFO L125 PetriNetUnfolderBase]: For 94382/94382 co-relation queries the response was YES. [2024-06-27 17:55:45,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22218 conditions, 4121 events. 2545/4121 cut-off events. For 94382/94382 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26116 event pairs, 461 based on Foata normal form. 2/4119 useless extension candidates. Maximal degree in co-relation 22137. Up to 3337 conditions per place. [2024-06-27 17:55:45,535 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 159 selfloop transitions, 100 changer transitions 0/272 dead transitions. [2024-06-27 17:55:45,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 272 transitions, 3389 flow [2024-06-27 17:55:45,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:45,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:45,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 17:55:45,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6647727272727273 [2024-06-27 17:55:45,536 INFO L175 Difference]: Start difference. First operand has 188 places, 230 transitions, 2771 flow. Second operand 8 states and 234 transitions. [2024-06-27 17:55:45,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 272 transitions, 3389 flow [2024-06-27 17:55:45,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 272 transitions, 3214 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:45,704 INFO L231 Difference]: Finished difference. Result has 191 places, 230 transitions, 2808 flow [2024-06-27 17:55:45,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2596, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2808, PETRI_PLACES=191, PETRI_TRANSITIONS=230} [2024-06-27 17:55:45,704 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 143 predicate places. [2024-06-27 17:55:45,704 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 230 transitions, 2808 flow [2024-06-27 17:55:45,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:45,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:45,705 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 17:55:45,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 17:55:45,705 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:45,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:45,705 INFO L85 PathProgramCache]: Analyzing trace with hash 759422158, now seen corresponding path program 4 times [2024-06-27 17:55:45,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:45,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198728171] [2024-06-27 17:55:45,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:45,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:45,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:45,770 INFO 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 17:55:45,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:45,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198728171] [2024-06-27 17:55:45,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198728171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:45,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:45,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:45,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263968549] [2024-06-27 17:55:45,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:45,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:45,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:45,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:45,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:45,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:45,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 230 transitions, 2808 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:45,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:45,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:45,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:46,282 INFO L124 PetriNetUnfolderBase]: 2604/4210 cut-off events. [2024-06-27 17:55:46,282 INFO L125 PetriNetUnfolderBase]: For 105499/105499 co-relation queries the response was YES. [2024-06-27 17:55:46,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22624 conditions, 4210 events. 2604/4210 cut-off events. For 105499/105499 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 26779 event pairs, 333 based on Foata normal form. 10/4218 useless extension candidates. Maximal degree in co-relation 22542. Up to 3301 conditions per place. [2024-06-27 17:55:46,317 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 211 selfloop transitions, 56 changer transitions 0/280 dead transitions. [2024-06-27 17:55:46,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 280 transitions, 3482 flow [2024-06-27 17:55:46,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:46,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:46,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 17:55:46,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6647727272727273 [2024-06-27 17:55:46,318 INFO L175 Difference]: Start difference. First operand has 191 places, 230 transitions, 2808 flow. Second operand 8 states and 234 transitions. [2024-06-27 17:55:46,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 280 transitions, 3482 flow [2024-06-27 17:55:46,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 280 transitions, 3103 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 17:55:46,480 INFO L231 Difference]: Finished difference. Result has 188 places, 231 transitions, 2567 flow [2024-06-27 17:55:46,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2429, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2567, PETRI_PLACES=188, PETRI_TRANSITIONS=231} [2024-06-27 17:55:46,480 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 140 predicate places. [2024-06-27 17:55:46,480 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 231 transitions, 2567 flow [2024-06-27 17:55:46,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:46,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:46,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:46,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 17:55:46,481 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:46,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:46,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1130658721, now seen corresponding path program 2 times [2024-06-27 17:55:46,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:46,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901172894] [2024-06-27 17:55:46,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:46,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:46,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:46,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:46,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:46,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901172894] [2024-06-27 17:55:46,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901172894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:46,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:46,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:46,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308564896] [2024-06-27 17:55:46,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:46,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:46,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:46,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:46,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:46,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:46,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 231 transitions, 2567 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:46,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:46,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:46,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:47,033 INFO L124 PetriNetUnfolderBase]: 2622/4430 cut-off events. [2024-06-27 17:55:47,033 INFO L125 PetriNetUnfolderBase]: For 97418/97418 co-relation queries the response was YES. [2024-06-27 17:55:47,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22807 conditions, 4430 events. 2622/4430 cut-off events. For 97418/97418 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 29332 event pairs, 936 based on Foata normal form. 2/4375 useless extension candidates. Maximal degree in co-relation 22725. Up to 3806 conditions per place. [2024-06-27 17:55:47,069 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 221 selfloop transitions, 21 changer transitions 0/255 dead transitions. [2024-06-27 17:55:47,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 255 transitions, 3141 flow [2024-06-27 17:55:47,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:55:47,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:55:47,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-27 17:55:47,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 17:55:47,070 INFO L175 Difference]: Start difference. First operand has 188 places, 231 transitions, 2567 flow. Second operand 5 states and 143 transitions. [2024-06-27 17:55:47,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 255 transitions, 3141 flow [2024-06-27 17:55:47,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 255 transitions, 3025 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:47,255 INFO L231 Difference]: Finished difference. Result has 187 places, 233 transitions, 2540 flow [2024-06-27 17:55:47,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2451, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2540, PETRI_PLACES=187, PETRI_TRANSITIONS=233} [2024-06-27 17:55:47,256 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 139 predicate places. [2024-06-27 17:55:47,256 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 233 transitions, 2540 flow [2024-06-27 17:55:47,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:47,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:47,256 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 17:55:47,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 17:55:47,257 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:47,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:47,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1143991201, now seen corresponding path program 3 times [2024-06-27 17:55:47,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:47,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007830347] [2024-06-27 17:55:47,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:47,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:47,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:47,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:47,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:47,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007830347] [2024-06-27 17:55:47,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007830347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:47,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:47,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:47,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524427260] [2024-06-27 17:55:47,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:47,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:47,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:47,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:47,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:47,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:47,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 233 transitions, 2540 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:47,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:47,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:47,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:47,809 INFO L124 PetriNetUnfolderBase]: 2640/4482 cut-off events. [2024-06-27 17:55:47,809 INFO L125 PetriNetUnfolderBase]: For 97980/97980 co-relation queries the response was YES. [2024-06-27 17:55:47,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22747 conditions, 4482 events. 2640/4482 cut-off events. For 97980/97980 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 29826 event pairs, 915 based on Foata normal form. 2/4430 useless extension candidates. Maximal degree in co-relation 22664. Up to 3800 conditions per place. [2024-06-27 17:55:47,845 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 223 selfloop transitions, 25 changer transitions 0/261 dead transitions. [2024-06-27 17:55:47,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 261 transitions, 3138 flow [2024-06-27 17:55:47,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:47,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:47,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 17:55:47,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6325757575757576 [2024-06-27 17:55:47,846 INFO L175 Difference]: Start difference. First operand has 187 places, 233 transitions, 2540 flow. Second operand 6 states and 167 transitions. [2024-06-27 17:55:47,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 261 transitions, 3138 flow [2024-06-27 17:55:48,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 261 transitions, 3065 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:48,030 INFO L231 Difference]: Finished difference. Result has 190 places, 235 transitions, 2568 flow [2024-06-27 17:55:48,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2568, PETRI_PLACES=190, PETRI_TRANSITIONS=235} [2024-06-27 17:55:48,031 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 142 predicate places. [2024-06-27 17:55:48,031 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 235 transitions, 2568 flow [2024-06-27 17:55:48,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:48,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:48,031 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 17:55:48,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 17:55:48,032 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:48,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:48,032 INFO L85 PathProgramCache]: Analyzing trace with hash -962150811, now seen corresponding path program 4 times [2024-06-27 17:55:48,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:48,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60603263] [2024-06-27 17:55:48,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:48,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:48,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:48,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:48,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:48,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60603263] [2024-06-27 17:55:48,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60603263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:48,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:48,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:48,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461827489] [2024-06-27 17:55:48,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:48,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:48,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:48,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:48,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:48,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:48,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 235 transitions, 2568 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:48,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:48,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:48,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:48,565 INFO L124 PetriNetUnfolderBase]: 2635/4259 cut-off events. [2024-06-27 17:55:48,565 INFO L125 PetriNetUnfolderBase]: For 97452/97452 co-relation queries the response was YES. [2024-06-27 17:55:48,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22476 conditions, 4259 events. 2635/4259 cut-off events. For 97452/97452 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 27133 event pairs, 471 based on Foata normal form. 2/4257 useless extension candidates. Maximal degree in co-relation 22392. Up to 3797 conditions per place. [2024-06-27 17:55:48,659 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 220 selfloop transitions, 29 changer transitions 0/262 dead transitions. [2024-06-27 17:55:48,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 262 transitions, 3170 flow [2024-06-27 17:55:48,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:48,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:48,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-06-27 17:55:48,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6287878787878788 [2024-06-27 17:55:48,660 INFO L175 Difference]: Start difference. First operand has 190 places, 235 transitions, 2568 flow. Second operand 6 states and 166 transitions. [2024-06-27 17:55:48,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 262 transitions, 3170 flow [2024-06-27 17:55:48,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 262 transitions, 3085 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:48,855 INFO L231 Difference]: Finished difference. Result has 192 places, 237 transitions, 2599 flow [2024-06-27 17:55:48,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2483, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2599, PETRI_PLACES=192, PETRI_TRANSITIONS=237} [2024-06-27 17:55:48,856 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 144 predicate places. [2024-06-27 17:55:48,856 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 237 transitions, 2599 flow [2024-06-27 17:55:48,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:48,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:48,857 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 17:55:48,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 17:55:48,857 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:48,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:48,857 INFO L85 PathProgramCache]: Analyzing trace with hash 623568663, now seen corresponding path program 1 times [2024-06-27 17:55:48,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:48,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339167795] [2024-06-27 17:55:48,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:48,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:48,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:48,916 INFO 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 17:55:48,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:48,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339167795] [2024-06-27 17:55:48,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339167795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:48,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:48,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:48,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672714698] [2024-06-27 17:55:48,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:48,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:48,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:48,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:48,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:48,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:48,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 237 transitions, 2599 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:48,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:48,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:48,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:49,399 INFO L124 PetriNetUnfolderBase]: 2622/4278 cut-off events. [2024-06-27 17:55:49,399 INFO L125 PetriNetUnfolderBase]: For 98753/98753 co-relation queries the response was YES. [2024-06-27 17:55:49,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22199 conditions, 4278 events. 2622/4278 cut-off events. For 98753/98753 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 27408 event pairs, 438 based on Foata normal form. 6/4278 useless extension candidates. Maximal degree in co-relation 22114. Up to 3641 conditions per place. [2024-06-27 17:55:49,434 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 234 selfloop transitions, 22 changer transitions 0/269 dead transitions. [2024-06-27 17:55:49,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 269 transitions, 3211 flow [2024-06-27 17:55:49,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:55:49,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:55:49,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 17:55:49,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-06-27 17:55:49,435 INFO L175 Difference]: Start difference. First operand has 192 places, 237 transitions, 2599 flow. Second operand 6 states and 172 transitions. [2024-06-27 17:55:49,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 269 transitions, 3211 flow [2024-06-27 17:55:49,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 269 transitions, 3115 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:49,635 INFO L231 Difference]: Finished difference. Result has 194 places, 237 transitions, 2551 flow [2024-06-27 17:55:49,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2503, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2551, PETRI_PLACES=194, PETRI_TRANSITIONS=237} [2024-06-27 17:55:49,635 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 146 predicate places. [2024-06-27 17:55:49,636 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 237 transitions, 2551 flow [2024-06-27 17:55:49,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:49,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:49,636 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 17:55:49,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 17:55:49,636 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:49,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:49,637 INFO L85 PathProgramCache]: Analyzing trace with hash -894894387, now seen corresponding path program 1 times [2024-06-27 17:55:49,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:49,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186422063] [2024-06-27 17:55:49,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:49,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:49,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:49,740 INFO 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 17:55:49,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:49,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186422063] [2024-06-27 17:55:49,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186422063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:49,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:49,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:55:49,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722388174] [2024-06-27 17:55:49,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:49,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:55:49,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:49,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:55:49,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:55:49,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 44 [2024-06-27 17:55:49,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 237 transitions, 2551 flow. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:49,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:49,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 44 [2024-06-27 17:55:49,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:50,126 INFO L124 PetriNetUnfolderBase]: 1745/3720 cut-off events. [2024-06-27 17:55:50,127 INFO L125 PetriNetUnfolderBase]: For 29044/29201 co-relation queries the response was YES. [2024-06-27 17:55:50,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13428 conditions, 3720 events. 1745/3720 cut-off events. For 29044/29201 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 29472 event pairs, 213 based on Foata normal form. 177/3569 useless extension candidates. Maximal degree in co-relation 13342. Up to 1476 conditions per place. [2024-06-27 17:55:50,159 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 30 selfloop transitions, 93 changer transitions 0/251 dead transitions. [2024-06-27 17:55:50,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 251 transitions, 2851 flow [2024-06-27 17:55:50,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:55:50,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:55:50,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2024-06-27 17:55:50,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7556818181818182 [2024-06-27 17:55:50,161 INFO L175 Difference]: Start difference. First operand has 194 places, 237 transitions, 2551 flow. Second operand 4 states and 133 transitions. [2024-06-27 17:55:50,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 251 transitions, 2851 flow [2024-06-27 17:55:50,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 251 transitions, 2787 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:50,236 INFO L231 Difference]: Finished difference. Result has 194 places, 238 transitions, 2865 flow [2024-06-27 17:55:50,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2487, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2865, PETRI_PLACES=194, PETRI_TRANSITIONS=238} [2024-06-27 17:55:50,237 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 146 predicate places. [2024-06-27 17:55:50,237 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 238 transitions, 2865 flow [2024-06-27 17:55:50,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:50,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:50,237 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 17:55:50,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 17:55:50,237 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:50,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:50,238 INFO L85 PathProgramCache]: Analyzing trace with hash -646071571, now seen corresponding path program 1 times [2024-06-27 17:55:50,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:50,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834601594] [2024-06-27 17:55:50,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:50,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:50,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:50,325 INFO 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 17:55:50,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:50,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834601594] [2024-06-27 17:55:50,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834601594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:50,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:50,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:50,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904009378] [2024-06-27 17:55:50,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:50,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:50,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:50,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:50,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:50,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:50,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 238 transitions, 2865 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:55:50,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:50,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:50,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:50,878 INFO L124 PetriNetUnfolderBase]: 2573/4313 cut-off events. [2024-06-27 17:55:50,878 INFO L125 PetriNetUnfolderBase]: For 95436/95444 co-relation queries the response was YES. [2024-06-27 17:55:50,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22206 conditions, 4313 events. 2573/4313 cut-off events. For 95436/95444 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 27958 event pairs, 865 based on Foata normal form. 6/4088 useless extension candidates. Maximal degree in co-relation 22119. Up to 3583 conditions per place. [2024-06-27 17:55:50,907 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 114 selfloop transitions, 141 changer transitions 0/269 dead transitions. [2024-06-27 17:55:50,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 269 transitions, 3694 flow [2024-06-27 17:55:50,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:55:50,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:55:50,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-27 17:55:50,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863636363636363 [2024-06-27 17:55:50,908 INFO L175 Difference]: Start difference. First operand has 194 places, 238 transitions, 2865 flow. Second operand 10 states and 258 transitions. [2024-06-27 17:55:50,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 269 transitions, 3694 flow [2024-06-27 17:55:51,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 269 transitions, 3591 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 17:55:51,160 INFO L231 Difference]: Finished difference. Result has 202 places, 241 transitions, 3109 flow [2024-06-27 17:55:51,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2769, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3109, PETRI_PLACES=202, PETRI_TRANSITIONS=241} [2024-06-27 17:55:51,161 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 154 predicate places. [2024-06-27 17:55:51,161 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 241 transitions, 3109 flow [2024-06-27 17:55:51,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:55:51,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:51,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] [2024-06-27 17:55:51,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 17:55:51,162 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:51,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:51,162 INFO L85 PathProgramCache]: Analyzing trace with hash -759803037, now seen corresponding path program 2 times [2024-06-27 17:55:51,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:51,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17168248] [2024-06-27 17:55:51,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:51,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:51,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:51,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 17:55:51,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:51,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17168248] [2024-06-27 17:55:51,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17168248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:51,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:51,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:51,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109763976] [2024-06-27 17:55:51,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:51,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:51,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:51,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:51,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:51,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:51,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 241 transitions, 3109 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:55:51,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:51,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:51,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:51,789 INFO L124 PetriNetUnfolderBase]: 2570/4309 cut-off events. [2024-06-27 17:55:51,789 INFO L125 PetriNetUnfolderBase]: For 94055/94063 co-relation queries the response was YES. [2024-06-27 17:55:51,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22630 conditions, 4309 events. 2570/4309 cut-off events. For 94055/94063 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 27920 event pairs, 865 based on Foata normal form. 6/4084 useless extension candidates. Maximal degree in co-relation 22542. Up to 3580 conditions per place. [2024-06-27 17:55:51,834 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 112 selfloop transitions, 140 changer transitions 0/266 dead transitions. [2024-06-27 17:55:51,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 266 transitions, 3773 flow [2024-06-27 17:55:51,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:51,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:51,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 17:55:51,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-27 17:55:51,835 INFO L175 Difference]: Start difference. First operand has 202 places, 241 transitions, 3109 flow. Second operand 8 states and 216 transitions. [2024-06-27 17:55:51,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 266 transitions, 3773 flow [2024-06-27 17:55:52,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 266 transitions, 3319 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-27 17:55:52,017 INFO L231 Difference]: Finished difference. Result has 200 places, 241 transitions, 2941 flow [2024-06-27 17:55:52,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2655, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2941, PETRI_PLACES=200, PETRI_TRANSITIONS=241} [2024-06-27 17:55:52,018 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 152 predicate places. [2024-06-27 17:55:52,018 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 241 transitions, 2941 flow [2024-06-27 17:55:52,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:55:52,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:52,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:52,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 17:55:52,019 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:52,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:52,019 INFO L85 PathProgramCache]: Analyzing trace with hash -996070653, now seen corresponding path program 1 times [2024-06-27 17:55:52,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:52,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92641796] [2024-06-27 17:55:52,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:52,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:52,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:52,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:52,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:52,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92641796] [2024-06-27 17:55:52,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92641796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:52,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:52,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:52,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485614411] [2024-06-27 17:55:52,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:52,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:52,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:52,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:52,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:52,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:52,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 241 transitions, 2941 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:55:52,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:52,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:52,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:52,752 INFO L124 PetriNetUnfolderBase]: 3125/5415 cut-off events. [2024-06-27 17:55:52,752 INFO L125 PetriNetUnfolderBase]: For 179290/179298 co-relation queries the response was YES. [2024-06-27 17:55:52,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27863 conditions, 5415 events. 3125/5415 cut-off events. For 179290/179298 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 37769 event pairs, 897 based on Foata normal form. 35/5210 useless extension candidates. Maximal degree in co-relation 27776. Up to 2565 conditions per place. [2024-06-27 17:55:52,797 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 133 selfloop transitions, 147 changer transitions 0/294 dead transitions. [2024-06-27 17:55:52,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 294 transitions, 3939 flow [2024-06-27 17:55:52,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:52,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:52,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-27 17:55:52,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-27 17:55:52,798 INFO L175 Difference]: Start difference. First operand has 200 places, 241 transitions, 2941 flow. Second operand 8 states and 236 transitions. [2024-06-27 17:55:52,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 294 transitions, 3939 flow [2024-06-27 17:55:53,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 294 transitions, 3659 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 17:55:53,069 INFO L231 Difference]: Finished difference. Result has 201 places, 243 transitions, 3013 flow [2024-06-27 17:55:53,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2661, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3013, PETRI_PLACES=201, PETRI_TRANSITIONS=243} [2024-06-27 17:55:53,070 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 153 predicate places. [2024-06-27 17:55:53,070 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 243 transitions, 3013 flow [2024-06-27 17:55:53,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:55:53,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:53,070 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 17:55:53,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 17:55:53,070 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:53,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:53,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1099618477, now seen corresponding path program 2 times [2024-06-27 17:55:53,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:53,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666273101] [2024-06-27 17:55:53,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:53,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:53,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:53,140 INFO 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 17:55:53,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:53,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666273101] [2024-06-27 17:55:53,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666273101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:53,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:53,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:53,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829972618] [2024-06-27 17:55:53,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:53,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:53,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:53,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:53,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:53,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:53,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 243 transitions, 3013 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:55:53,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:53,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:53,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:53,859 INFO L124 PetriNetUnfolderBase]: 3402/5783 cut-off events. [2024-06-27 17:55:53,860 INFO L125 PetriNetUnfolderBase]: For 195647/195655 co-relation queries the response was YES. [2024-06-27 17:55:53,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30165 conditions, 5783 events. 3402/5783 cut-off events. For 195647/195655 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 40788 event pairs, 1463 based on Foata normal form. 39/5558 useless extension candidates. Maximal degree in co-relation 30077. Up to 4502 conditions per place. [2024-06-27 17:55:53,909 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 122 selfloop transitions, 141 changer transitions 0/277 dead transitions. [2024-06-27 17:55:53,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 277 transitions, 3773 flow [2024-06-27 17:55:53,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:53,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:53,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 17:55:53,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6278409090909091 [2024-06-27 17:55:53,910 INFO L175 Difference]: Start difference. First operand has 201 places, 243 transitions, 3013 flow. Second operand 8 states and 221 transitions. [2024-06-27 17:55:53,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 277 transitions, 3773 flow [2024-06-27 17:55:54,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 277 transitions, 3573 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 17:55:54,148 INFO L231 Difference]: Finished difference. Result has 205 places, 244 transitions, 3131 flow [2024-06-27 17:55:54,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2813, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3131, PETRI_PLACES=205, PETRI_TRANSITIONS=244} [2024-06-27 17:55:54,149 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 157 predicate places. [2024-06-27 17:55:54,149 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 244 transitions, 3131 flow [2024-06-27 17:55:54,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:55:54,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:54,149 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 17:55:54,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 17:55:54,149 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:54,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:54,150 INFO L85 PathProgramCache]: Analyzing trace with hash -759895293, now seen corresponding path program 3 times [2024-06-27 17:55:54,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:54,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384075800] [2024-06-27 17:55:54,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:54,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:54,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:54,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:54,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:54,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384075800] [2024-06-27 17:55:54,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384075800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:54,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:54,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:54,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581584822] [2024-06-27 17:55:54,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:54,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:54,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:54,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:54,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:54,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:54,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 244 transitions, 3131 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:55:54,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:54,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:54,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:54,950 INFO L124 PetriNetUnfolderBase]: 3637/6183 cut-off events. [2024-06-27 17:55:54,950 INFO L125 PetriNetUnfolderBase]: For 199887/199895 co-relation queries the response was YES. [2024-06-27 17:55:54,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32192 conditions, 6183 events. 3637/6183 cut-off events. For 199887/199895 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 44326 event pairs, 1422 based on Foata normal form. 35/5949 useless extension candidates. Maximal degree in co-relation 32102. Up to 4388 conditions per place. [2024-06-27 17:55:55,000 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 129 selfloop transitions, 143 changer transitions 0/286 dead transitions. [2024-06-27 17:55:55,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 286 transitions, 3955 flow [2024-06-27 17:55:55,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:55,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:55,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-27 17:55:55,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477272727272727 [2024-06-27 17:55:55,001 INFO L175 Difference]: Start difference. First operand has 205 places, 244 transitions, 3131 flow. Second operand 8 states and 228 transitions. [2024-06-27 17:55:55,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 286 transitions, 3955 flow [2024-06-27 17:55:55,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 286 transitions, 3661 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:55,282 INFO L231 Difference]: Finished difference. Result has 207 places, 245 transitions, 3159 flow [2024-06-27 17:55:55,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2837, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3159, PETRI_PLACES=207, PETRI_TRANSITIONS=245} [2024-06-27 17:55:55,282 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 159 predicate places. [2024-06-27 17:55:55,282 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 245 transitions, 3159 flow [2024-06-27 17:55:55,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:55:55,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:55,282 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 17:55:55,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 17:55:55,283 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:55,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:55,283 INFO L85 PathProgramCache]: Analyzing trace with hash 568354247, now seen corresponding path program 1 times [2024-06-27 17:55:55,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:55,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291809786] [2024-06-27 17:55:55,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:55,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:55,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:55,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:55,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:55,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291809786] [2024-06-27 17:55:55,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291809786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:55,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:55,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:55,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599124267] [2024-06-27 17:55:55,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:55,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:55,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:55,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:55,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:55,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:55,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 245 transitions, 3159 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:55,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:55,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:55,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:56,129 INFO L124 PetriNetUnfolderBase]: 3850/6617 cut-off events. [2024-06-27 17:55:56,129 INFO L125 PetriNetUnfolderBase]: For 192710/192718 co-relation queries the response was YES. [2024-06-27 17:55:56,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34047 conditions, 6617 events. 3850/6617 cut-off events. For 192710/192718 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 48537 event pairs, 1622 based on Foata normal form. 18/6346 useless extension candidates. Maximal degree in co-relation 33956. Up to 5333 conditions per place. [2024-06-27 17:55:56,185 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 199 selfloop transitions, 72 changer transitions 0/285 dead transitions. [2024-06-27 17:55:56,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 285 transitions, 3979 flow [2024-06-27 17:55:56,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:56,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:56,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 17:55:56,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493506493506493 [2024-06-27 17:55:56,186 INFO L175 Difference]: Start difference. First operand has 207 places, 245 transitions, 3159 flow. Second operand 7 states and 200 transitions. [2024-06-27 17:55:56,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 285 transitions, 3979 flow [2024-06-27 17:55:56,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 285 transitions, 3677 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 17:55:56,514 INFO L231 Difference]: Finished difference. Result has 208 places, 249 transitions, 3062 flow [2024-06-27 17:55:56,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2857, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3062, PETRI_PLACES=208, PETRI_TRANSITIONS=249} [2024-06-27 17:55:56,514 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 160 predicate places. [2024-06-27 17:55:56,514 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 249 transitions, 3062 flow [2024-06-27 17:55:56,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:56,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:56,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:55:56,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 17:55:56,515 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:56,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:56,515 INFO L85 PathProgramCache]: Analyzing trace with hash 571211207, now seen corresponding path program 2 times [2024-06-27 17:55:56,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:56,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613027477] [2024-06-27 17:55:56,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:56,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:56,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:56,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:55:56,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:56,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613027477] [2024-06-27 17:55:56,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613027477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:56,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:56,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:55:56,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271074381] [2024-06-27 17:55:56,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:56,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:55:56,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:56,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:55:56,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:55:56,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:56,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 249 transitions, 3062 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:56,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:56,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:56,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:57,343 INFO L124 PetriNetUnfolderBase]: 3945/6686 cut-off events. [2024-06-27 17:55:57,343 INFO L125 PetriNetUnfolderBase]: For 196770/196778 co-relation queries the response was YES. [2024-06-27 17:55:57,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34485 conditions, 6686 events. 3945/6686 cut-off events. For 196770/196778 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 48643 event pairs, 1743 based on Foata normal form. 18/6402 useless extension candidates. Maximal degree in co-relation 34393. Up to 5824 conditions per place. [2024-06-27 17:55:57,397 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 194 selfloop transitions, 69 changer transitions 0/277 dead transitions. [2024-06-27 17:55:57,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 277 transitions, 3698 flow [2024-06-27 17:55:57,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:55:57,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:55:57,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 17:55:57,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201298701298701 [2024-06-27 17:55:57,398 INFO L175 Difference]: Start difference. First operand has 208 places, 249 transitions, 3062 flow. Second operand 7 states and 191 transitions. [2024-06-27 17:55:57,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 277 transitions, 3698 flow [2024-06-27 17:55:57,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 277 transitions, 3584 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 17:55:57,677 INFO L231 Difference]: Finished difference. Result has 212 places, 251 transitions, 3126 flow [2024-06-27 17:55:57,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2954, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3126, PETRI_PLACES=212, PETRI_TRANSITIONS=251} [2024-06-27 17:55:57,677 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 164 predicate places. [2024-06-27 17:55:57,677 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 251 transitions, 3126 flow [2024-06-27 17:55:57,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:55:57,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:57,678 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 17:55:57,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 17:55:57,678 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:57,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:57,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1620021793, now seen corresponding path program 3 times [2024-06-27 17:55:57,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:57,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199098199] [2024-06-27 17:55:57,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:57,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:57,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:57,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 17:55:57,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:57,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199098199] [2024-06-27 17:55:57,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199098199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:57,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:57,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:57,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344867636] [2024-06-27 17:55:57,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:57,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:57,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:57,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:57,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:57,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:57,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 251 transitions, 3126 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:55:57,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:57,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:57,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:58,497 INFO L124 PetriNetUnfolderBase]: 3964/6704 cut-off events. [2024-06-27 17:55:58,497 INFO L125 PetriNetUnfolderBase]: For 190505/190513 co-relation queries the response was YES. [2024-06-27 17:55:58,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34944 conditions, 6704 events. 3964/6704 cut-off events. For 190505/190513 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 48693 event pairs, 1728 based on Foata normal form. 6/6406 useless extension candidates. Maximal degree in co-relation 34850. Up to 5798 conditions per place. [2024-06-27 17:55:58,553 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 129 selfloop transitions, 137 changer transitions 0/280 dead transitions. [2024-06-27 17:55:58,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 280 transitions, 4026 flow [2024-06-27 17:55:58,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:55:58,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:55:58,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 17:55:58,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079545454545454 [2024-06-27 17:55:58,554 INFO L175 Difference]: Start difference. First operand has 212 places, 251 transitions, 3126 flow. Second operand 8 states and 214 transitions. [2024-06-27 17:55:58,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 280 transitions, 4026 flow [2024-06-27 17:55:58,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 280 transitions, 3878 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 17:55:58,926 INFO L231 Difference]: Finished difference. Result has 215 places, 257 transitions, 3350 flow [2024-06-27 17:55:58,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2978, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3350, PETRI_PLACES=215, PETRI_TRANSITIONS=257} [2024-06-27 17:55:58,927 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 167 predicate places. [2024-06-27 17:55:58,927 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 257 transitions, 3350 flow [2024-06-27 17:55:58,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:55:58,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:55:58,927 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 17:55:58,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 17:55:58,927 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:55:58,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:55:58,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1960031417, now seen corresponding path program 4 times [2024-06-27 17:55:58,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:55:58,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025018340] [2024-06-27 17:55:58,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:55:58,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:55:58,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:55:58,996 INFO 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 17:55:58,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:55:58,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025018340] [2024-06-27 17:55:58,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025018340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:55:58,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:55:58,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:55:58,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615019792] [2024-06-27 17:55:58,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:55:58,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:55:58,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:55:58,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:55:58,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:55:59,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:55:59,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 257 transitions, 3350 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:55:59,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:55:59,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:55:59,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:55:59,814 INFO L124 PetriNetUnfolderBase]: 3961/6700 cut-off events. [2024-06-27 17:55:59,815 INFO L125 PetriNetUnfolderBase]: For 195126/195134 co-relation queries the response was YES. [2024-06-27 17:55:59,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35122 conditions, 6700 events. 3961/6700 cut-off events. For 195126/195134 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 48645 event pairs, 1728 based on Foata normal form. 6/6402 useless extension candidates. Maximal degree in co-relation 35027. Up to 5795 conditions per place. [2024-06-27 17:55:59,876 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 129 selfloop transitions, 138 changer transitions 0/281 dead transitions. [2024-06-27 17:55:59,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 281 transitions, 4054 flow [2024-06-27 17:55:59,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:55:59,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:55:59,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-06-27 17:55:59,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772727272727273 [2024-06-27 17:55:59,879 INFO L175 Difference]: Start difference. First operand has 215 places, 257 transitions, 3350 flow. Second operand 10 states and 254 transitions. [2024-06-27 17:55:59,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 281 transitions, 4054 flow [2024-06-27 17:56:00,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 281 transitions, 3834 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 17:56:00,295 INFO L231 Difference]: Finished difference. Result has 221 places, 257 transitions, 3412 flow [2024-06-27 17:56:00,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3130, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3412, PETRI_PLACES=221, PETRI_TRANSITIONS=257} [2024-06-27 17:56:00,296 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 173 predicate places. [2024-06-27 17:56:00,296 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 257 transitions, 3412 flow [2024-06-27 17:56:00,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:00,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:00,296 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 17:56:00,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 17:56:00,297 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:00,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:00,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1679105701, now seen corresponding path program 3 times [2024-06-27 17:56:00,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:00,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277507795] [2024-06-27 17:56:00,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:00,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:00,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:00,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:00,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:00,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277507795] [2024-06-27 17:56:00,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277507795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:00,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:00,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:00,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130678658] [2024-06-27 17:56:00,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:00,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:00,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:00,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:00,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:00,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:00,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 257 transitions, 3412 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:00,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:00,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:00,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:01,231 INFO L124 PetriNetUnfolderBase]: 4056/6859 cut-off events. [2024-06-27 17:56:01,232 INFO L125 PetriNetUnfolderBase]: For 217304/217304 co-relation queries the response was YES. [2024-06-27 17:56:01,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35864 conditions, 6859 events. 4056/6859 cut-off events. For 217304/217304 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 49994 event pairs, 1743 based on Foata normal form. 10/6554 useless extension candidates. Maximal degree in co-relation 35768. Up to 6107 conditions per place. [2024-06-27 17:56:01,290 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 244 selfloop transitions, 25 changer transitions 0/283 dead transitions. [2024-06-27 17:56:01,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 283 transitions, 4052 flow [2024-06-27 17:56:01,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:01,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:01,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 17:56:01,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823863636363636 [2024-06-27 17:56:01,291 INFO L175 Difference]: Start difference. First operand has 221 places, 257 transitions, 3412 flow. Second operand 8 states and 205 transitions. [2024-06-27 17:56:01,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 283 transitions, 4052 flow [2024-06-27 17:56:01,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 283 transitions, 3768 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 17:56:01,668 INFO L231 Difference]: Finished difference. Result has 220 places, 259 transitions, 3216 flow [2024-06-27 17:56:01,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3128, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3216, PETRI_PLACES=220, PETRI_TRANSITIONS=259} [2024-06-27 17:56:01,669 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 172 predicate places. [2024-06-27 17:56:01,669 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 259 transitions, 3216 flow [2024-06-27 17:56:01,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:01,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:01,669 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 17:56:01,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 17:56:01,669 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:01,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:01,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1682625999, now seen corresponding path program 4 times [2024-06-27 17:56:01,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:01,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354918332] [2024-06-27 17:56:01,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:01,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:01,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:01,743 INFO 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 17:56:01,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:01,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354918332] [2024-06-27 17:56:01,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354918332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:01,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:01,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:01,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811743183] [2024-06-27 17:56:01,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:01,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:01,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:01,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:01,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:01,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:01,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 259 transitions, 3216 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:01,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:01,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:01,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:02,714 INFO L124 PetriNetUnfolderBase]: 4333/7336 cut-off events. [2024-06-27 17:56:02,714 INFO L125 PetriNetUnfolderBase]: For 268683/268683 co-relation queries the response was YES. [2024-06-27 17:56:02,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37812 conditions, 7336 events. 4333/7336 cut-off events. For 268683/268683 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 54075 event pairs, 1909 based on Foata normal form. 34/7037 useless extension candidates. Maximal degree in co-relation 37715. Up to 6186 conditions per place. [2024-06-27 17:56:02,780 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 225 selfloop transitions, 48 changer transitions 0/287 dead transitions. [2024-06-27 17:56:02,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 287 transitions, 3882 flow [2024-06-27 17:56:02,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:56:02,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:56:02,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-27 17:56:02,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5883838383838383 [2024-06-27 17:56:02,781 INFO L175 Difference]: Start difference. First operand has 220 places, 259 transitions, 3216 flow. Second operand 9 states and 233 transitions. [2024-06-27 17:56:02,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 287 transitions, 3882 flow [2024-06-27 17:56:03,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 287 transitions, 3818 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:03,272 INFO L231 Difference]: Finished difference. Result has 223 places, 260 transitions, 3288 flow [2024-06-27 17:56:03,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3152, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3288, PETRI_PLACES=223, PETRI_TRANSITIONS=260} [2024-06-27 17:56:03,272 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 175 predicate places. [2024-06-27 17:56:03,272 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 260 transitions, 3288 flow [2024-06-27 17:56:03,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:03,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:03,273 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 17:56:03,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 17:56:03,273 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:03,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:03,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1672794969, now seen corresponding path program 5 times [2024-06-27 17:56:03,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:03,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273405656] [2024-06-27 17:56:03,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:03,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:03,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:03,350 INFO 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 17:56:03,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:03,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273405656] [2024-06-27 17:56:03,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273405656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:03,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:03,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:03,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567984812] [2024-06-27 17:56:03,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:03,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:03,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:03,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:03,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:03,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:03,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 260 transitions, 3288 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:03,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:03,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:03,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:04,311 INFO L124 PetriNetUnfolderBase]: 4610/7813 cut-off events. [2024-06-27 17:56:04,311 INFO L125 PetriNetUnfolderBase]: For 283472/283472 co-relation queries the response was YES. [2024-06-27 17:56:04,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40095 conditions, 7813 events. 4610/7813 cut-off events. For 283472/283472 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 58611 event pairs, 2074 based on Foata normal form. 34/7494 useless extension candidates. Maximal degree in co-relation 39997. Up to 6633 conditions per place. [2024-06-27 17:56:04,380 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 228 selfloop transitions, 47 changer transitions 0/289 dead transitions. [2024-06-27 17:56:04,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 289 transitions, 3962 flow [2024-06-27 17:56:04,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:56:04,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:56:04,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-27 17:56:04,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 17:56:04,381 INFO L175 Difference]: Start difference. First operand has 223 places, 260 transitions, 3288 flow. Second operand 10 states and 253 transitions. [2024-06-27 17:56:04,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 289 transitions, 3962 flow [2024-06-27 17:56:04,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 289 transitions, 3850 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 17:56:04,843 INFO L231 Difference]: Finished difference. Result has 226 places, 261 transitions, 3312 flow [2024-06-27 17:56:04,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3312, PETRI_PLACES=226, PETRI_TRANSITIONS=261} [2024-06-27 17:56:04,843 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 178 predicate places. [2024-06-27 17:56:04,843 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 261 transitions, 3312 flow [2024-06-27 17:56:04,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:04,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:04,843 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 17:56:04,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 17:56:04,843 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:04,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:04,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1682922669, now seen corresponding path program 6 times [2024-06-27 17:56:04,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:04,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484315624] [2024-06-27 17:56:04,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:04,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:04,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:04,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:04,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:04,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484315624] [2024-06-27 17:56:04,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484315624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:04,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:04,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:04,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794288327] [2024-06-27 17:56:04,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:04,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:04,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:04,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:04,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:04,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:04,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 261 transitions, 3312 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:04,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:04,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:04,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:05,998 INFO L124 PetriNetUnfolderBase]: 4845/8303 cut-off events. [2024-06-27 17:56:05,998 INFO L125 PetriNetUnfolderBase]: For 285955/285955 co-relation queries the response was YES. [2024-06-27 17:56:06,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41758 conditions, 8303 events. 4845/8303 cut-off events. For 285955/285955 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 63354 event pairs, 2107 based on Foata normal form. 30/7972 useless extension candidates. Maximal degree in co-relation 41659. Up to 6097 conditions per place. [2024-06-27 17:56:06,065 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 232 selfloop transitions, 51 changer transitions 0/297 dead transitions. [2024-06-27 17:56:06,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 297 transitions, 4044 flow [2024-06-27 17:56:06,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:56:06,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:56:06,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-06-27 17:56:06,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035353535353535 [2024-06-27 17:56:06,066 INFO L175 Difference]: Start difference. First operand has 226 places, 261 transitions, 3312 flow. Second operand 9 states and 239 transitions. [2024-06-27 17:56:06,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 297 transitions, 4044 flow [2024-06-27 17:56:06,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 297 transitions, 3932 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 17:56:06,528 INFO L231 Difference]: Finished difference. Result has 227 places, 262 transitions, 3344 flow [2024-06-27 17:56:06,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3200, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3344, PETRI_PLACES=227, PETRI_TRANSITIONS=262} [2024-06-27 17:56:06,528 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 179 predicate places. [2024-06-27 17:56:06,528 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 262 transitions, 3344 flow [2024-06-27 17:56:06,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:06,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:06,529 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 17:56:06,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 17:56:06,529 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:06,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:06,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1672426007, now seen corresponding path program 1 times [2024-06-27 17:56:06,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:06,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120221601] [2024-06-27 17:56:06,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:06,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:06,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:06,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:06,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:06,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120221601] [2024-06-27 17:56:06,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120221601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:06,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:06,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:06,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417921085] [2024-06-27 17:56:06,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:06,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:06,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:06,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:06,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:06,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:06,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 262 transitions, 3344 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:06,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:06,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:06,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:07,887 INFO L124 PetriNetUnfolderBase]: 5448/9412 cut-off events. [2024-06-27 17:56:07,888 INFO L125 PetriNetUnfolderBase]: For 359085/359085 co-relation queries the response was YES. [2024-06-27 17:56:08,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47893 conditions, 9412 events. 5448/9412 cut-off events. For 359085/359085 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 74354 event pairs, 2536 based on Foata normal form. 30/9066 useless extension candidates. Maximal degree in co-relation 47793. Up to 6452 conditions per place. [2024-06-27 17:56:08,122 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 241 selfloop transitions, 46 changer transitions 0/301 dead transitions. [2024-06-27 17:56:08,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 301 transitions, 4224 flow [2024-06-27 17:56:08,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:56:08,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:56:08,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-27 17:56:08,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-27 17:56:08,128 INFO L175 Difference]: Start difference. First operand has 227 places, 262 transitions, 3344 flow. Second operand 10 states and 260 transitions. [2024-06-27 17:56:08,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 301 transitions, 4224 flow [2024-06-27 17:56:08,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 301 transitions, 4100 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 17:56:08,710 INFO L231 Difference]: Finished difference. Result has 231 places, 264 transitions, 3387 flow [2024-06-27 17:56:08,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3220, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3387, PETRI_PLACES=231, PETRI_TRANSITIONS=264} [2024-06-27 17:56:08,710 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 183 predicate places. [2024-06-27 17:56:08,710 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 264 transitions, 3387 flow [2024-06-27 17:56:08,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:08,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:08,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:08,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 17:56:08,711 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:08,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:08,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1593814471, now seen corresponding path program 4 times [2024-06-27 17:56:08,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:08,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52092523] [2024-06-27 17:56:08,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:08,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:08,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:08,775 INFO 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 17:56:08,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:08,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52092523] [2024-06-27 17:56:08,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52092523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:08,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:08,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:08,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849785643] [2024-06-27 17:56:08,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:08,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:08,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:08,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:08,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:08,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:08,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 264 transitions, 3387 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:08,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:08,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:08,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:09,995 INFO L124 PetriNetUnfolderBase]: 5495/9400 cut-off events. [2024-06-27 17:56:09,995 INFO L125 PetriNetUnfolderBase]: For 323416/323445 co-relation queries the response was YES. [2024-06-27 17:56:10,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48330 conditions, 9400 events. 5495/9400 cut-off events. For 323416/323445 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 74657 event pairs, 2719 based on Foata normal form. 24/9046 useless extension candidates. Maximal degree in co-relation 48228. Up to 8342 conditions per place. [2024-06-27 17:56:10,085 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 205 selfloop transitions, 76 changer transitions 0/295 dead transitions. [2024-06-27 17:56:10,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 295 transitions, 4209 flow [2024-06-27 17:56:10,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:10,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:10,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-27 17:56:10,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6233766233766234 [2024-06-27 17:56:10,086 INFO L175 Difference]: Start difference. First operand has 231 places, 264 transitions, 3387 flow. Second operand 7 states and 192 transitions. [2024-06-27 17:56:10,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 295 transitions, 4209 flow [2024-06-27 17:56:10,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 295 transitions, 4114 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 17:56:10,677 INFO L231 Difference]: Finished difference. Result has 231 places, 268 transitions, 3517 flow [2024-06-27 17:56:10,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3292, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3517, PETRI_PLACES=231, PETRI_TRANSITIONS=268} [2024-06-27 17:56:10,677 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 183 predicate places. [2024-06-27 17:56:10,677 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 268 transitions, 3517 flow [2024-06-27 17:56:10,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:10,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:10,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:10,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 17:56:10,678 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:10,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:10,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1173296923, now seen corresponding path program 5 times [2024-06-27 17:56:10,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:10,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584971011] [2024-06-27 17:56:10,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:10,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:10,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:10,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:10,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:10,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584971011] [2024-06-27 17:56:10,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584971011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:10,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:10,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:10,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701338591] [2024-06-27 17:56:10,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:10,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:10,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:10,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:10,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:10,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:10,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 268 transitions, 3517 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:10,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:10,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:10,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:12,223 INFO L124 PetriNetUnfolderBase]: 5516/9428 cut-off events. [2024-06-27 17:56:12,223 INFO L125 PetriNetUnfolderBase]: For 331086/331117 co-relation queries the response was YES. [2024-06-27 17:56:12,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48725 conditions, 9428 events. 5516/9428 cut-off events. For 331086/331117 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 74866 event pairs, 2730 based on Foata normal form. 28/9076 useless extension candidates. Maximal degree in co-relation 48622. Up to 8429 conditions per place. [2024-06-27 17:56:12,318 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 203 selfloop transitions, 73 changer transitions 0/290 dead transitions. [2024-06-27 17:56:12,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 290 transitions, 4157 flow [2024-06-27 17:56:12,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:12,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:12,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 17:56:12,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6006493506493507 [2024-06-27 17:56:12,319 INFO L175 Difference]: Start difference. First operand has 231 places, 268 transitions, 3517 flow. Second operand 7 states and 185 transitions. [2024-06-27 17:56:12,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 290 transitions, 4157 flow [2024-06-27 17:56:12,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 290 transitions, 4011 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 17:56:12,922 INFO L231 Difference]: Finished difference. Result has 235 places, 270 transitions, 3562 flow [2024-06-27 17:56:12,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3385, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3562, PETRI_PLACES=235, PETRI_TRANSITIONS=270} [2024-06-27 17:56:12,922 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 187 predicate places. [2024-06-27 17:56:12,922 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 270 transitions, 3562 flow [2024-06-27 17:56:12,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:12,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:12,923 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 17:56:12,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 17:56:12,923 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:12,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:12,923 INFO L85 PathProgramCache]: Analyzing trace with hash 2063321183, now seen corresponding path program 5 times [2024-06-27 17:56:12,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:12,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242023658] [2024-06-27 17:56:12,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:12,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:12,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:12,985 INFO 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 17:56:12,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:12,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242023658] [2024-06-27 17:56:12,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242023658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:12,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:12,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:12,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000902742] [2024-06-27 17:56:12,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:12,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:12,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:12,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:12,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:13,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:13,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 270 transitions, 3562 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:13,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:13,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:13,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:14,313 INFO L124 PetriNetUnfolderBase]: 5535/9457 cut-off events. [2024-06-27 17:56:14,313 INFO L125 PetriNetUnfolderBase]: For 339145/339172 co-relation queries the response was YES. [2024-06-27 17:56:14,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49109 conditions, 9457 events. 5535/9457 cut-off events. For 339145/339172 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 75011 event pairs, 2748 based on Foata normal form. 10/9083 useless extension candidates. Maximal degree in co-relation 49004. Up to 8321 conditions per place. [2024-06-27 17:56:14,388 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 130 selfloop transitions, 152 changer transitions 0/296 dead transitions. [2024-06-27 17:56:14,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 296 transitions, 4528 flow [2024-06-27 17:56:14,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:14,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:14,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 17:56:14,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5994318181818182 [2024-06-27 17:56:14,389 INFO L175 Difference]: Start difference. First operand has 235 places, 270 transitions, 3562 flow. Second operand 8 states and 211 transitions. [2024-06-27 17:56:14,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 296 transitions, 4528 flow [2024-06-27 17:56:14,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 296 transitions, 4371 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 17:56:14,977 INFO L231 Difference]: Finished difference. Result has 238 places, 276 transitions, 3813 flow [2024-06-27 17:56:14,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3405, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3813, PETRI_PLACES=238, PETRI_TRANSITIONS=276} [2024-06-27 17:56:14,978 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 190 predicate places. [2024-06-27 17:56:14,978 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 276 transitions, 3813 flow [2024-06-27 17:56:14,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:14,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:14,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:14,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 17:56:14,978 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:14,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:14,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1850314981, now seen corresponding path program 6 times [2024-06-27 17:56:14,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:14,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105840872] [2024-06-27 17:56:14,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:14,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:14,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:15,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:15,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:15,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105840872] [2024-06-27 17:56:15,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105840872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:15,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:15,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:15,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192102806] [2024-06-27 17:56:15,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:15,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:15,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:15,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:15,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:15,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:15,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 276 transitions, 3813 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:15,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:15,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:15,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:16,219 INFO L124 PetriNetUnfolderBase]: 5556/9523 cut-off events. [2024-06-27 17:56:16,219 INFO L125 PetriNetUnfolderBase]: For 351580/351615 co-relation queries the response was YES. [2024-06-27 17:56:16,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49734 conditions, 9523 events. 5556/9523 cut-off events. For 351580/351615 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 75934 event pairs, 2523 based on Foata normal form. 32/9179 useless extension candidates. Maximal degree in co-relation 49628. Up to 7631 conditions per place. [2024-06-27 17:56:16,310 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 210 selfloop transitions, 94 changer transitions 0/318 dead transitions. [2024-06-27 17:56:16,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 318 transitions, 4893 flow [2024-06-27 17:56:16,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:16,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:16,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 17:56:16,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6461038961038961 [2024-06-27 17:56:16,311 INFO L175 Difference]: Start difference. First operand has 238 places, 276 transitions, 3813 flow. Second operand 7 states and 199 transitions. [2024-06-27 17:56:16,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 318 transitions, 4893 flow [2024-06-27 17:56:16,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 318 transitions, 4649 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 17:56:16,909 INFO L231 Difference]: Finished difference. Result has 242 places, 284 transitions, 3918 flow [2024-06-27 17:56:16,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3569, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3918, PETRI_PLACES=242, PETRI_TRANSITIONS=284} [2024-06-27 17:56:16,910 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 194 predicate places. [2024-06-27 17:56:16,910 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 284 transitions, 3918 flow [2024-06-27 17:56:16,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:16,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:16,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:16,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 17:56:16,910 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:16,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:16,910 INFO L85 PathProgramCache]: Analyzing trace with hash -2143199357, now seen corresponding path program 7 times [2024-06-27 17:56:16,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:16,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763046459] [2024-06-27 17:56:16,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:16,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:16,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:16,967 INFO 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 17:56:16,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:16,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763046459] [2024-06-27 17:56:16,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763046459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:16,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:16,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:16,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821973789] [2024-06-27 17:56:16,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:16,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:16,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:16,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:16,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:17,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:17,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 284 transitions, 3918 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:17,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:17,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:17,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:18,244 INFO L124 PetriNetUnfolderBase]: 5577/9617 cut-off events. [2024-06-27 17:56:18,244 INFO L125 PetriNetUnfolderBase]: For 364927/364962 co-relation queries the response was YES. [2024-06-27 17:56:18,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51011 conditions, 9617 events. 5577/9617 cut-off events. For 364927/364962 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 76975 event pairs, 2461 based on Foata normal form. 32/9282 useless extension candidates. Maximal degree in co-relation 50902. Up to 7651 conditions per place. [2024-06-27 17:56:18,330 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 209 selfloop transitions, 97 changer transitions 0/320 dead transitions. [2024-06-27 17:56:18,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 320 transitions, 4829 flow [2024-06-27 17:56:18,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:18,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:18,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 17:56:18,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-27 17:56:18,331 INFO L175 Difference]: Start difference. First operand has 242 places, 284 transitions, 3918 flow. Second operand 7 states and 198 transitions. [2024-06-27 17:56:18,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 320 transitions, 4829 flow [2024-06-27 17:56:19,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 320 transitions, 4663 flow, removed 41 selfloop flow, removed 2 redundant places. [2024-06-27 17:56:19,011 INFO L231 Difference]: Finished difference. Result has 247 places, 287 transitions, 4004 flow [2024-06-27 17:56:19,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3772, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4004, PETRI_PLACES=247, PETRI_TRANSITIONS=287} [2024-06-27 17:56:19,011 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 199 predicate places. [2024-06-27 17:56:19,011 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 287 transitions, 4004 flow [2024-06-27 17:56:19,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:19,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:19,012 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 17:56:19,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 17:56:19,012 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:19,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:19,012 INFO L85 PathProgramCache]: Analyzing trace with hash 311361765, now seen corresponding path program 8 times [2024-06-27 17:56:19,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:19,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775542675] [2024-06-27 17:56:19,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:19,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:19,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:19,071 INFO 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 17:56:19,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:19,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775542675] [2024-06-27 17:56:19,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775542675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:19,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:19,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:19,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091862609] [2024-06-27 17:56:19,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:19,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:19,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:19,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:19,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:19,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:19,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 287 transitions, 4004 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:19,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:19,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:19,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:20,287 INFO L124 PetriNetUnfolderBase]: 5624/9595 cut-off events. [2024-06-27 17:56:20,287 INFO L125 PetriNetUnfolderBase]: For 377723/377758 co-relation queries the response was YES. [2024-06-27 17:56:20,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51797 conditions, 9595 events. 5624/9595 cut-off events. For 377723/377758 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 76147 event pairs, 2744 based on Foata normal form. 32/9239 useless extension candidates. Maximal degree in co-relation 51686. Up to 8438 conditions per place. [2024-06-27 17:56:20,381 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 222 selfloop transitions, 80 changer transitions 0/316 dead transitions. [2024-06-27 17:56:20,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 316 transitions, 4893 flow [2024-06-27 17:56:20,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:20,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:20,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 17:56:20,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6168831168831169 [2024-06-27 17:56:20,382 INFO L175 Difference]: Start difference. First operand has 247 places, 287 transitions, 4004 flow. Second operand 7 states and 190 transitions. [2024-06-27 17:56:20,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 316 transitions, 4893 flow [2024-06-27 17:56:21,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 316 transitions, 4730 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 17:56:21,166 INFO L231 Difference]: Finished difference. Result has 252 places, 292 transitions, 4104 flow [2024-06-27 17:56:21,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3846, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4104, PETRI_PLACES=252, PETRI_TRANSITIONS=292} [2024-06-27 17:56:21,167 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 204 predicate places. [2024-06-27 17:56:21,167 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 292 transitions, 4104 flow [2024-06-27 17:56:21,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:21,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:21,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:21,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 17:56:21,167 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:21,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:21,168 INFO L85 PathProgramCache]: Analyzing trace with hash 303743205, now seen corresponding path program 9 times [2024-06-27 17:56:21,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:21,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656956917] [2024-06-27 17:56:21,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:21,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:21,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:21,231 INFO 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 17:56:21,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:21,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656956917] [2024-06-27 17:56:21,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656956917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:21,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:21,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:21,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113937037] [2024-06-27 17:56:21,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:21,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:21,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:21,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:21,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:21,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:21,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 292 transitions, 4104 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:21,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:21,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:21,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:22,488 INFO L124 PetriNetUnfolderBase]: 5619/9580 cut-off events. [2024-06-27 17:56:22,488 INFO L125 PetriNetUnfolderBase]: For 383630/383665 co-relation queries the response was YES. [2024-06-27 17:56:22,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51595 conditions, 9580 events. 5619/9580 cut-off events. For 383630/383665 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 75854 event pairs, 2752 based on Foata normal form. 32/9222 useless extension candidates. Maximal degree in co-relation 51482. Up to 8577 conditions per place. [2024-06-27 17:56:22,591 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 222 selfloop transitions, 73 changer transitions 0/309 dead transitions. [2024-06-27 17:56:22,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 309 transitions, 4738 flow [2024-06-27 17:56:22,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:22,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:22,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 17:56:22,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5941558441558441 [2024-06-27 17:56:22,591 INFO L175 Difference]: Start difference. First operand has 252 places, 292 transitions, 4104 flow. Second operand 7 states and 183 transitions. [2024-06-27 17:56:22,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 309 transitions, 4738 flow [2024-06-27 17:56:23,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 309 transitions, 4564 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 17:56:23,276 INFO L231 Difference]: Finished difference. Result has 255 places, 292 transitions, 4081 flow [2024-06-27 17:56:23,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3930, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4081, PETRI_PLACES=255, PETRI_TRANSITIONS=292} [2024-06-27 17:56:23,277 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 207 predicate places. [2024-06-27 17:56:23,277 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 292 transitions, 4081 flow [2024-06-27 17:56:23,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:23,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:23,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:23,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 17:56:23,277 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:23,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:23,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1331589459, now seen corresponding path program 6 times [2024-06-27 17:56:23,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:23,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908256513] [2024-06-27 17:56:23,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:23,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:23,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:23,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:23,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:23,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908256513] [2024-06-27 17:56:23,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908256513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:23,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:23,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:23,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139995420] [2024-06-27 17:56:23,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:23,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:23,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:23,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:23,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:23,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:23,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 292 transitions, 4081 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:23,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:23,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:23,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:24,734 INFO L124 PetriNetUnfolderBase]: 5616/9607 cut-off events. [2024-06-27 17:56:24,734 INFO L125 PetriNetUnfolderBase]: For 386804/386831 co-relation queries the response was YES. [2024-06-27 17:56:24,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51451 conditions, 9607 events. 5616/9607 cut-off events. For 386804/386831 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 76432 event pairs, 2806 based on Foata normal form. 10/9231 useless extension candidates. Maximal degree in co-relation 51337. Up to 8442 conditions per place. [2024-06-27 17:56:24,829 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 146 selfloop transitions, 153 changer transitions 0/313 dead transitions. [2024-06-27 17:56:24,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 313 transitions, 4867 flow [2024-06-27 17:56:24,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:56:24,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:56:24,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-27 17:56:24,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-27 17:56:24,830 INFO L175 Difference]: Start difference. First operand has 255 places, 292 transitions, 4081 flow. Second operand 10 states and 250 transitions. [2024-06-27 17:56:24,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 313 transitions, 4867 flow [2024-06-27 17:56:25,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 313 transitions, 4712 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 17:56:25,552 INFO L231 Difference]: Finished difference. Result has 260 places, 292 transitions, 4238 flow [2024-06-27 17:56:25,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3926, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4238, PETRI_PLACES=260, PETRI_TRANSITIONS=292} [2024-06-27 17:56:25,553 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 212 predicate places. [2024-06-27 17:56:25,553 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 292 transitions, 4238 flow [2024-06-27 17:56:25,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:25,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:25,553 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 17:56:25,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 17:56:25,553 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:25,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:25,554 INFO L85 PathProgramCache]: Analyzing trace with hash 978182755, now seen corresponding path program 7 times [2024-06-27 17:56:25,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:25,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204182295] [2024-06-27 17:56:25,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:25,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:25,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:25,624 INFO 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 17:56:25,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:25,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204182295] [2024-06-27 17:56:25,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204182295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:25,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:25,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:25,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959749073] [2024-06-27 17:56:25,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:25,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:25,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:25,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:25,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:25,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:25,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 292 transitions, 4238 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:25,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:25,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:25,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:26,927 INFO L124 PetriNetUnfolderBase]: 5624/9577 cut-off events. [2024-06-27 17:56:26,928 INFO L125 PetriNetUnfolderBase]: For 396864/396864 co-relation queries the response was YES. [2024-06-27 17:56:26,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51904 conditions, 9577 events. 5624/9577 cut-off events. For 396864/396864 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 75764 event pairs, 2724 based on Foata normal form. 1/9168 useless extension candidates. Maximal degree in co-relation 51789. Up to 8716 conditions per place. [2024-06-27 17:56:27,022 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 268 selfloop transitions, 28 changer transitions 0/310 dead transitions. [2024-06-27 17:56:27,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 310 transitions, 4924 flow [2024-06-27 17:56:27,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:27,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:27,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 17:56:27,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5596590909090909 [2024-06-27 17:56:27,024 INFO L175 Difference]: Start difference. First operand has 260 places, 292 transitions, 4238 flow. Second operand 8 states and 197 transitions. [2024-06-27 17:56:27,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 310 transitions, 4924 flow [2024-06-27 17:56:27,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 310 transitions, 4604 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 17:56:27,710 INFO L231 Difference]: Finished difference. Result has 259 places, 295 transitions, 4044 flow [2024-06-27 17:56:27,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3924, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4044, PETRI_PLACES=259, PETRI_TRANSITIONS=295} [2024-06-27 17:56:27,711 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 211 predicate places. [2024-06-27 17:56:27,711 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 295 transitions, 4044 flow [2024-06-27 17:56:27,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:27,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:27,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:27,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 17:56:27,711 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:27,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:27,711 INFO L85 PathProgramCache]: Analyzing trace with hash -2037319849, now seen corresponding path program 8 times [2024-06-27 17:56:27,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:27,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237204753] [2024-06-27 17:56:27,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:27,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:27,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:27,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:27,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:27,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237204753] [2024-06-27 17:56:27,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237204753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:27,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:27,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:27,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700334250] [2024-06-27 17:56:27,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:27,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:27,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:27,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:27,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:27,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:27,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 295 transitions, 4044 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:27,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:27,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:27,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:29,111 INFO L124 PetriNetUnfolderBase]: 5632/9597 cut-off events. [2024-06-27 17:56:29,111 INFO L125 PetriNetUnfolderBase]: For 406790/406813 co-relation queries the response was YES. [2024-06-27 17:56:29,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51690 conditions, 9597 events. 5632/9597 cut-off events. For 406790/406813 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 76003 event pairs, 2765 based on Foata normal form. 10/9201 useless extension candidates. Maximal degree in co-relation 51574. Up to 8460 conditions per place. [2024-06-27 17:56:29,198 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 144 selfloop transitions, 157 changer transitions 0/315 dead transitions. [2024-06-27 17:56:29,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 315 transitions, 4886 flow [2024-06-27 17:56:29,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:56:29,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:56:29,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 17:56:29,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5808080808080808 [2024-06-27 17:56:29,199 INFO L175 Difference]: Start difference. First operand has 259 places, 295 transitions, 4044 flow. Second operand 9 states and 230 transitions. [2024-06-27 17:56:29,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 315 transitions, 4886 flow [2024-06-27 17:56:29,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 315 transitions, 4812 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:29,896 INFO L231 Difference]: Finished difference. Result has 262 places, 298 transitions, 4348 flow [2024-06-27 17:56:29,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3970, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4348, PETRI_PLACES=262, PETRI_TRANSITIONS=298} [2024-06-27 17:56:29,896 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 214 predicate places. [2024-06-27 17:56:29,896 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 298 transitions, 4348 flow [2024-06-27 17:56:29,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:29,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:29,896 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 17:56:29,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 17:56:29,897 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:29,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:29,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1117105911, now seen corresponding path program 9 times [2024-06-27 17:56:29,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:29,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998504119] [2024-06-27 17:56:29,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:29,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:29,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:29,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:29,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:29,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998504119] [2024-06-27 17:56:29,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998504119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:29,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:29,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:29,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161923769] [2024-06-27 17:56:29,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:29,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:29,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:29,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:29,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:29,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:29,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 298 transitions, 4348 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:29,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:29,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:29,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:31,247 INFO L124 PetriNetUnfolderBase]: 5629/9593 cut-off events. [2024-06-27 17:56:31,247 INFO L125 PetriNetUnfolderBase]: For 416055/416078 co-relation queries the response was YES. [2024-06-27 17:56:31,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52184 conditions, 9593 events. 5629/9593 cut-off events. For 416055/416078 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 75980 event pairs, 2765 based on Foata normal form. 10/9197 useless extension candidates. Maximal degree in co-relation 52067. Up to 8457 conditions per place. [2024-06-27 17:56:31,350 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 144 selfloop transitions, 158 changer transitions 0/316 dead transitions. [2024-06-27 17:56:31,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 316 transitions, 4994 flow [2024-06-27 17:56:31,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 17:56:31,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 17:56:31,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 271 transitions. [2024-06-27 17:56:31,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5599173553719008 [2024-06-27 17:56:31,351 INFO L175 Difference]: Start difference. First operand has 262 places, 298 transitions, 4348 flow. Second operand 11 states and 271 transitions. [2024-06-27 17:56:31,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 316 transitions, 4994 flow [2024-06-27 17:56:32,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 316 transitions, 4327 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-27 17:56:32,192 INFO L231 Difference]: Finished difference. Result has 263 places, 298 transitions, 4003 flow [2024-06-27 17:56:32,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3681, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4003, PETRI_PLACES=263, PETRI_TRANSITIONS=298} [2024-06-27 17:56:32,192 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 215 predicate places. [2024-06-27 17:56:32,192 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 298 transitions, 4003 flow [2024-06-27 17:56:32,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:32,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:32,192 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 17:56:32,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 17:56:32,193 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:32,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:32,193 INFO L85 PathProgramCache]: Analyzing trace with hash -2080007827, now seen corresponding path program 10 times [2024-06-27 17:56:32,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:32,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521509498] [2024-06-27 17:56:32,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:32,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:32,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:32,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:32,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:32,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521509498] [2024-06-27 17:56:32,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521509498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:32,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:32,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:32,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935836645] [2024-06-27 17:56:32,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:32,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:32,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:32,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:32,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:32,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:32,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 298 transitions, 4003 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:32,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:32,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:32,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:33,604 INFO L124 PetriNetUnfolderBase]: 5624/9602 cut-off events. [2024-06-27 17:56:33,604 INFO L125 PetriNetUnfolderBase]: For 418669/418688 co-relation queries the response was YES. [2024-06-27 17:56:33,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51656 conditions, 9602 events. 5624/9602 cut-off events. For 418669/418688 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 76134 event pairs, 2740 based on Foata normal form. 20/9208 useless extension candidates. Maximal degree in co-relation 51540. Up to 8589 conditions per place. [2024-06-27 17:56:33,697 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 261 selfloop transitions, 52 changer transitions 0/327 dead transitions. [2024-06-27 17:56:33,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 327 transitions, 4705 flow [2024-06-27 17:56:33,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:33,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:33,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 17:56:33,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6331168831168831 [2024-06-27 17:56:33,698 INFO L175 Difference]: Start difference. First operand has 263 places, 298 transitions, 4003 flow. Second operand 7 states and 195 transitions. [2024-06-27 17:56:33,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 327 transitions, 4705 flow [2024-06-27 17:56:34,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 327 transitions, 4359 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-27 17:56:34,495 INFO L231 Difference]: Finished difference. Result has 260 places, 298 transitions, 3769 flow [2024-06-27 17:56:34,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3657, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3769, PETRI_PLACES=260, PETRI_TRANSITIONS=298} [2024-06-27 17:56:34,495 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 212 predicate places. [2024-06-27 17:56:34,495 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 298 transitions, 3769 flow [2024-06-27 17:56:34,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:34,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:34,496 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 17:56:34,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 17:56:34,496 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:34,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:34,496 INFO L85 PathProgramCache]: Analyzing trace with hash 44427113, now seen corresponding path program 11 times [2024-06-27 17:56:34,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:34,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682849035] [2024-06-27 17:56:34,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:34,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:34,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:34,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:34,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:34,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682849035] [2024-06-27 17:56:34,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682849035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:34,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:34,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:34,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728416965] [2024-06-27 17:56:34,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:34,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:34,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:34,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:34,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:34,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:34,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 298 transitions, 3769 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:34,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:34,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:34,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:35,898 INFO L124 PetriNetUnfolderBase]: 5693/9762 cut-off events. [2024-06-27 17:56:35,898 INFO L125 PetriNetUnfolderBase]: For 444685/444685 co-relation queries the response was YES. [2024-06-27 17:56:35,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51841 conditions, 9762 events. 5693/9762 cut-off events. For 444685/444685 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 78048 event pairs, 2692 based on Foata normal form. 10/9355 useless extension candidates. Maximal degree in co-relation 51724. Up to 8382 conditions per place. [2024-06-27 17:56:36,010 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 270 selfloop transitions, 54 changer transitions 0/338 dead transitions. [2024-06-27 17:56:36,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 338 transitions, 4545 flow [2024-06-27 17:56:36,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:36,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:36,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 17:56:36,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392045454545454 [2024-06-27 17:56:36,011 INFO L175 Difference]: Start difference. First operand has 260 places, 298 transitions, 3769 flow. Second operand 8 states and 225 transitions. [2024-06-27 17:56:36,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 338 transitions, 4545 flow [2024-06-27 17:56:37,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 338 transitions, 4427 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:37,267 INFO L231 Difference]: Finished difference. Result has 262 places, 299 transitions, 3789 flow [2024-06-27 17:56:37,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3651, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3789, PETRI_PLACES=262, PETRI_TRANSITIONS=299} [2024-06-27 17:56:37,268 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 214 predicate places. [2024-06-27 17:56:37,268 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 299 transitions, 3789 flow [2024-06-27 17:56:37,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:37,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:37,268 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 17:56:37,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 17:56:37,268 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:37,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:37,268 INFO L85 PathProgramCache]: Analyzing trace with hash -2022948835, now seen corresponding path program 12 times [2024-06-27 17:56:37,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:37,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964183514] [2024-06-27 17:56:37,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:37,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:37,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:37,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:37,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:37,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964183514] [2024-06-27 17:56:37,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964183514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:37,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:37,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:56:37,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81553538] [2024-06-27 17:56:37,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:37,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:56:37,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:37,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:56:37,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:56:37,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:37,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 299 transitions, 3789 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:37,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:37,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:37,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:38,758 INFO L124 PetriNetUnfolderBase]: 5688/9895 cut-off events. [2024-06-27 17:56:38,759 INFO L125 PetriNetUnfolderBase]: For 428413/428432 co-relation queries the response was YES. [2024-06-27 17:56:38,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52262 conditions, 9895 events. 5688/9895 cut-off events. For 428413/428432 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 80592 event pairs, 2553 based on Foata normal form. 20/9517 useless extension candidates. Maximal degree in co-relation 52144. Up to 8238 conditions per place. [2024-06-27 17:56:38,850 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 256 selfloop transitions, 64 changer transitions 0/334 dead transitions. [2024-06-27 17:56:38,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 334 transitions, 4535 flow [2024-06-27 17:56:38,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:38,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:38,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:56:38,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6525974025974026 [2024-06-27 17:56:38,851 INFO L175 Difference]: Start difference. First operand has 262 places, 299 transitions, 3789 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:56:38,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 334 transitions, 4535 flow [2024-06-27 17:56:39,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 334 transitions, 4407 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:39,609 INFO L231 Difference]: Finished difference. Result has 263 places, 299 transitions, 3797 flow [2024-06-27 17:56:39,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3661, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3797, PETRI_PLACES=263, PETRI_TRANSITIONS=299} [2024-06-27 17:56:39,609 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 215 predicate places. [2024-06-27 17:56:39,609 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 299 transitions, 3797 flow [2024-06-27 17:56:39,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:56:39,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:39,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:39,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 17:56:39,610 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:39,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:39,610 INFO L85 PathProgramCache]: Analyzing trace with hash 2077379671, now seen corresponding path program 7 times [2024-06-27 17:56:39,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:39,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911731726] [2024-06-27 17:56:39,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:39,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:39,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:39,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:39,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:39,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911731726] [2024-06-27 17:56:39,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911731726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:39,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:39,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:39,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898244669] [2024-06-27 17:56:39,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:39,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:39,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:39,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:39,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:39,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:39,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 299 transitions, 3797 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:39,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:39,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:39,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:41,192 INFO L124 PetriNetUnfolderBase]: 5965/10235 cut-off events. [2024-06-27 17:56:41,192 INFO L125 PetriNetUnfolderBase]: For 526447/526447 co-relation queries the response was YES. [2024-06-27 17:56:41,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54333 conditions, 10235 events. 5965/10235 cut-off events. For 526447/526447 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 82153 event pairs, 2908 based on Foata normal form. 34/9836 useless extension candidates. Maximal degree in co-relation 54214. Up to 8237 conditions per place. [2024-06-27 17:56:41,301 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 225 selfloop transitions, 98 changer transitions 0/337 dead transitions. [2024-06-27 17:56:41,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 337 transitions, 4595 flow [2024-06-27 17:56:41,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:56:41,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:56:41,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-06-27 17:56:41,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6045454545454545 [2024-06-27 17:56:41,302 INFO L175 Difference]: Start difference. First operand has 263 places, 299 transitions, 3797 flow. Second operand 10 states and 266 transitions. [2024-06-27 17:56:41,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 337 transitions, 4595 flow [2024-06-27 17:56:42,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 337 transitions, 4421 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 17:56:42,278 INFO L231 Difference]: Finished difference. Result has 266 places, 300 transitions, 3869 flow [2024-06-27 17:56:42,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3623, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3869, PETRI_PLACES=266, PETRI_TRANSITIONS=300} [2024-06-27 17:56:42,279 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 218 predicate places. [2024-06-27 17:56:42,279 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 300 transitions, 3869 flow [2024-06-27 17:56:42,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:42,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:42,279 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 17:56:42,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 17:56:42,279 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:42,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:42,279 INFO L85 PathProgramCache]: Analyzing trace with hash 227608851, now seen corresponding path program 8 times [2024-06-27 17:56:42,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:42,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794651166] [2024-06-27 17:56:42,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:42,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:42,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:42,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:42,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:42,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794651166] [2024-06-27 17:56:42,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794651166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:42,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:42,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:42,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173233041] [2024-06-27 17:56:42,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:42,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:42,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:42,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:42,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:42,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:42,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 300 transitions, 3869 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:42,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:42,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:42,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:43,852 INFO L124 PetriNetUnfolderBase]: 6242/10632 cut-off events. [2024-06-27 17:56:43,852 INFO L125 PetriNetUnfolderBase]: For 546457/546457 co-relation queries the response was YES. [2024-06-27 17:56:43,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56534 conditions, 10632 events. 6242/10632 cut-off events. For 546457/546457 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 85794 event pairs, 3059 based on Foata normal form. 34/10215 useless extension candidates. Maximal degree in co-relation 56415. Up to 8684 conditions per place. [2024-06-27 17:56:43,963 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 220 selfloop transitions, 106 changer transitions 0/340 dead transitions. [2024-06-27 17:56:43,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 340 transitions, 4681 flow [2024-06-27 17:56:43,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:56:43,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:56:43,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-06-27 17:56:43,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6262626262626263 [2024-06-27 17:56:43,964 INFO L175 Difference]: Start difference. First operand has 266 places, 300 transitions, 3869 flow. Second operand 9 states and 248 transitions. [2024-06-27 17:56:43,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 340 transitions, 4681 flow [2024-06-27 17:56:44,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 340 transitions, 4463 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 17:56:44,877 INFO L231 Difference]: Finished difference. Result has 267 places, 301 transitions, 3915 flow [2024-06-27 17:56:44,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3653, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3915, PETRI_PLACES=267, PETRI_TRANSITIONS=301} [2024-06-27 17:56:44,878 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 219 predicate places. [2024-06-27 17:56:44,878 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 301 transitions, 3915 flow [2024-06-27 17:56:44,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:44,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:44,878 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 17:56:44,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 17:56:44,878 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:44,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:44,879 INFO L85 PathProgramCache]: Analyzing trace with hash 690314233, now seen corresponding path program 9 times [2024-06-27 17:56:44,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:44,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113135754] [2024-06-27 17:56:44,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:44,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:44,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:44,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:44,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:44,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113135754] [2024-06-27 17:56:44,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113135754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:44,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:44,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:44,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339738647] [2024-06-27 17:56:44,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:44,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:44,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:44,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:44,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:45,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:45,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 301 transitions, 3915 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:45,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:45,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:45,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:46,541 INFO L124 PetriNetUnfolderBase]: 6493/11270 cut-off events. [2024-06-27 17:56:46,541 INFO L125 PetriNetUnfolderBase]: For 541842/541842 co-relation queries the response was YES. [2024-06-27 17:56:46,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58114 conditions, 11270 events. 6493/11270 cut-off events. For 541842/541842 co-relation queries the response was YES. Maximal size of possible extension queue 843. Compared 93170 event pairs, 2984 based on Foata normal form. 34/10841 useless extension candidates. Maximal degree in co-relation 57994. Up to 9325 conditions per place. [2024-06-27 17:56:46,670 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 265 selfloop transitions, 60 changer transitions 0/339 dead transitions. [2024-06-27 17:56:46,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 339 transitions, 4721 flow [2024-06-27 17:56:46,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:46,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:46,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:56:46,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6688311688311688 [2024-06-27 17:56:46,671 INFO L175 Difference]: Start difference. First operand has 267 places, 301 transitions, 3915 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:56:46,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 339 transitions, 4721 flow [2024-06-27 17:56:47,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 339 transitions, 4487 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 17:56:47,631 INFO L231 Difference]: Finished difference. Result has 267 places, 302 transitions, 3857 flow [2024-06-27 17:56:47,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3683, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3857, PETRI_PLACES=267, PETRI_TRANSITIONS=302} [2024-06-27 17:56:47,632 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 219 predicate places. [2024-06-27 17:56:47,632 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 302 transitions, 3857 flow [2024-06-27 17:56:47,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:47,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:47,632 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 17:56:47,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 17:56:47,632 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:47,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:47,633 INFO L85 PathProgramCache]: Analyzing trace with hash 2067251971, now seen corresponding path program 10 times [2024-06-27 17:56:47,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:47,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058754839] [2024-06-27 17:56:47,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:47,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:47,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:47,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:47,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:47,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058754839] [2024-06-27 17:56:47,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058754839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:47,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:47,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:47,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953377950] [2024-06-27 17:56:47,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:47,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:47,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:47,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:47,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:47,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:47,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 302 transitions, 3857 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:47,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:47,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:47,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:49,344 INFO L124 PetriNetUnfolderBase]: 6662/11615 cut-off events. [2024-06-27 17:56:49,344 INFO L125 PetriNetUnfolderBase]: For 505036/505036 co-relation queries the response was YES. [2024-06-27 17:56:49,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58158 conditions, 11615 events. 6662/11615 cut-off events. For 505036/505036 co-relation queries the response was YES. Maximal size of possible extension queue 879. Compared 96865 event pairs, 2729 based on Foata normal form. 30/11185 useless extension candidates. Maximal degree in co-relation 58037. Up to 6934 conditions per place. [2024-06-27 17:56:49,470 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 223 selfloop transitions, 115 changer transitions 0/352 dead transitions. [2024-06-27 17:56:49,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 352 transitions, 4703 flow [2024-06-27 17:56:49,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:56:49,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:56:49,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 258 transitions. [2024-06-27 17:56:49,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-06-27 17:56:49,471 INFO L175 Difference]: Start difference. First operand has 267 places, 302 transitions, 3857 flow. Second operand 9 states and 258 transitions. [2024-06-27 17:56:49,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 352 transitions, 4703 flow [2024-06-27 17:56:50,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 352 transitions, 4565 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 17:56:50,541 INFO L231 Difference]: Finished difference. Result has 270 places, 302 transitions, 3955 flow [2024-06-27 17:56:50,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3719, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3955, PETRI_PLACES=270, PETRI_TRANSITIONS=302} [2024-06-27 17:56:50,541 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 222 predicate places. [2024-06-27 17:56:50,542 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 302 transitions, 3955 flow [2024-06-27 17:56:50,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:50,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:50,542 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 17:56:50,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 17:56:50,542 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:50,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:50,542 INFO L85 PathProgramCache]: Analyzing trace with hash 690683195, now seen corresponding path program 2 times [2024-06-27 17:56:50,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:50,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081950585] [2024-06-27 17:56:50,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:50,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:50,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:50,616 INFO 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 17:56:50,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:50,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081950585] [2024-06-27 17:56:50,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081950585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:50,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:50,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:50,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920485797] [2024-06-27 17:56:50,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:50,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:50,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:50,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:50,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:50,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:50,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 302 transitions, 3955 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:50,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:50,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:50,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:52,580 INFO L124 PetriNetUnfolderBase]: 7384/12979 cut-off events. [2024-06-27 17:56:52,581 INFO L125 PetriNetUnfolderBase]: For 656739/656739 co-relation queries the response was YES. [2024-06-27 17:56:52,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66361 conditions, 12979 events. 7384/12979 cut-off events. For 656739/656739 co-relation queries the response was YES. Maximal size of possible extension queue 1004. Compared 111028 event pairs, 3144 based on Foata normal form. 36/12533 useless extension candidates. Maximal degree in co-relation 66240. Up to 9017 conditions per place. [2024-06-27 17:56:52,707 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 275 selfloop transitions, 60 changer transitions 0/349 dead transitions. [2024-06-27 17:56:52,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 349 transitions, 5001 flow [2024-06-27 17:56:52,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:56:52,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:56:52,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 17:56:52,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-27 17:56:52,708 INFO L175 Difference]: Start difference. First operand has 270 places, 302 transitions, 3955 flow. Second operand 7 states and 210 transitions. [2024-06-27 17:56:52,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 349 transitions, 5001 flow [2024-06-27 17:56:53,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 349 transitions, 4678 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 17:56:53,578 INFO L231 Difference]: Finished difference. Result has 270 places, 306 transitions, 3875 flow [2024-06-27 17:56:53,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3634, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3875, PETRI_PLACES=270, PETRI_TRANSITIONS=306} [2024-06-27 17:56:53,578 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 222 predicate places. [2024-06-27 17:56:53,578 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 306 transitions, 3875 flow [2024-06-27 17:56:53,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:53,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:53,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:56:53,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 17:56:53,579 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:53,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:53,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1103990075, now seen corresponding path program 3 times [2024-06-27 17:56:53,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:53,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482885249] [2024-06-27 17:56:53,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:53,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:53,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:53,651 INFO 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 17:56:53,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:53,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482885249] [2024-06-27 17:56:53,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482885249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:53,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:53,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:53,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315164668] [2024-06-27 17:56:53,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:53,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:53,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:53,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:53,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:53,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:53,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 306 transitions, 3875 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:53,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:53,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:53,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:56:55,675 INFO L124 PetriNetUnfolderBase]: 8001/13873 cut-off events. [2024-06-27 17:56:55,675 INFO L125 PetriNetUnfolderBase]: For 731484/731484 co-relation queries the response was YES. [2024-06-27 17:56:55,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72480 conditions, 13873 events. 8001/13873 cut-off events. For 731484/731484 co-relation queries the response was YES. Maximal size of possible extension queue 1108. Compared 119054 event pairs, 3009 based on Foata normal form. 36/13442 useless extension candidates. Maximal degree in co-relation 72357. Up to 8647 conditions per place. [2024-06-27 17:56:55,863 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 280 selfloop transitions, 69 changer transitions 0/363 dead transitions. [2024-06-27 17:56:55,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 363 transitions, 5157 flow [2024-06-27 17:56:55,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:56:55,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:56:55,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-27 17:56:55,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6846590909090909 [2024-06-27 17:56:55,864 INFO L175 Difference]: Start difference. First operand has 270 places, 306 transitions, 3875 flow. Second operand 8 states and 241 transitions. [2024-06-27 17:56:55,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 363 transitions, 5157 flow [2024-06-27 17:56:57,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 363 transitions, 5060 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 17:56:57,416 INFO L231 Difference]: Finished difference. Result has 275 places, 310 transitions, 4068 flow [2024-06-27 17:56:57,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3782, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4068, PETRI_PLACES=275, PETRI_TRANSITIONS=310} [2024-06-27 17:56:57,416 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 227 predicate places. [2024-06-27 17:56:57,416 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 310 transitions, 4068 flow [2024-06-27 17:56:57,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:57,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:56:57,417 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 17:56:57,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 17:56:57,417 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:56:57,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:56:57,417 INFO L85 PathProgramCache]: Analyzing trace with hash 2077748633, now seen corresponding path program 4 times [2024-06-27 17:56:57,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:56:57,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458922245] [2024-06-27 17:56:57,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:56:57,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:56:57,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:56:57,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:56:57,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:56:57,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458922245] [2024-06-27 17:56:57,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458922245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:56:57,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:56:57,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:56:57,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049891629] [2024-06-27 17:56:57,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:56:57,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:56:57,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:56:57,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:56:57,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:56:57,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:56:57,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 310 transitions, 4068 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:56:57,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:56:57,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:56:57,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:00,002 INFO L124 PetriNetUnfolderBase]: 8538/14975 cut-off events. [2024-06-27 17:57:00,003 INFO L125 PetriNetUnfolderBase]: For 804027/804027 co-relation queries the response was YES. [2024-06-27 17:57:00,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79354 conditions, 14975 events. 8538/14975 cut-off events. For 804027/804027 co-relation queries the response was YES. Maximal size of possible extension queue 1210. Compared 131646 event pairs, 4468 based on Foata normal form. 30/14492 useless extension candidates. Maximal degree in co-relation 79229. Up to 9328 conditions per place. [2024-06-27 17:57:00,184 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 248 selfloop transitions, 95 changer transitions 0/357 dead transitions. [2024-06-27 17:57:00,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 357 transitions, 5094 flow [2024-06-27 17:57:00,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 17:57:00,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 17:57:00,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 273 transitions. [2024-06-27 17:57:00,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6204545454545455 [2024-06-27 17:57:00,185 INFO L175 Difference]: Start difference. First operand has 275 places, 310 transitions, 4068 flow. Second operand 10 states and 273 transitions. [2024-06-27 17:57:00,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 357 transitions, 5094 flow [2024-06-27 17:57:01,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 357 transitions, 4976 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 17:57:01,740 INFO L231 Difference]: Finished difference. Result has 281 places, 311 transitions, 4214 flow [2024-06-27 17:57:01,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3952, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4214, PETRI_PLACES=281, PETRI_TRANSITIONS=311} [2024-06-27 17:57:01,740 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 233 predicate places. [2024-06-27 17:57:01,740 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 311 transitions, 4214 flow [2024-06-27 17:57:01,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:57:01,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:01,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:01,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 17:57:01,741 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:01,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:01,741 INFO L85 PathProgramCache]: Analyzing trace with hash 148679401, now seen corresponding path program 1 times [2024-06-27 17:57:01,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:01,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414282409] [2024-06-27 17:57:01,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:01,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:01,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:01,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:01,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:01,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414282409] [2024-06-27 17:57:01,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414282409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:01,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:01,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:57:01,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639560698] [2024-06-27 17:57:01,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:01,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:57:01,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:01,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:57:01,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:57:01,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:57:01,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 311 transitions, 4214 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:01,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:01,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:57:01,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:04,060 INFO L124 PetriNetUnfolderBase]: 8697/15551 cut-off events. [2024-06-27 17:57:04,061 INFO L125 PetriNetUnfolderBase]: For 770877/770885 co-relation queries the response was YES. [2024-06-27 17:57:04,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81184 conditions, 15551 events. 8697/15551 cut-off events. For 770877/770885 co-relation queries the response was YES. Maximal size of possible extension queue 1230. Compared 138706 event pairs, 4122 based on Foata normal form. 14/15017 useless extension candidates. Maximal degree in co-relation 81058. Up to 11392 conditions per place. [2024-06-27 17:57:04,268 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 261 selfloop transitions, 80 changer transitions 0/355 dead transitions. [2024-06-27 17:57:04,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 355 transitions, 5376 flow [2024-06-27 17:57:04,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:57:04,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:57:04,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 17:57:04,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6558441558441559 [2024-06-27 17:57:04,269 INFO L175 Difference]: Start difference. First operand has 281 places, 311 transitions, 4214 flow. Second operand 7 states and 202 transitions. [2024-06-27 17:57:04,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 355 transitions, 5376 flow [2024-06-27 17:57:05,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 355 transitions, 5113 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 17:57:05,963 INFO L231 Difference]: Finished difference. Result has 280 places, 314 transitions, 4157 flow [2024-06-27 17:57:05,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3955, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4157, PETRI_PLACES=280, PETRI_TRANSITIONS=314} [2024-06-27 17:57:05,964 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 232 predicate places. [2024-06-27 17:57:05,964 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 314 transitions, 4157 flow [2024-06-27 17:57:05,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:05,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:05,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:05,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 17:57:05,964 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:05,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:05,965 INFO L85 PathProgramCache]: Analyzing trace with hash 383596081, now seen corresponding path program 2 times [2024-06-27 17:57:05,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:05,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746351332] [2024-06-27 17:57:05,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:05,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:05,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:06,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 17:57:06,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:06,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746351332] [2024-06-27 17:57:06,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746351332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:06,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:06,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:06,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650536684] [2024-06-27 17:57:06,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:06,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:06,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:06,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:06,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:06,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:57:06,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 314 transitions, 4157 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:57:06,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:06,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:57:06,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:08,386 INFO L124 PetriNetUnfolderBase]: 8496/15127 cut-off events. [2024-06-27 17:57:08,386 INFO L125 PetriNetUnfolderBase]: For 689202/689210 co-relation queries the response was YES. [2024-06-27 17:57:08,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77683 conditions, 15127 events. 8496/15127 cut-off events. For 689202/689210 co-relation queries the response was YES. Maximal size of possible extension queue 1193. Compared 134556 event pairs, 4187 based on Foata normal form. 14/14635 useless extension candidates. Maximal degree in co-relation 77557. Up to 12488 conditions per place. [2024-06-27 17:57:08,546 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 264 selfloop transitions, 82 changer transitions 0/360 dead transitions. [2024-06-27 17:57:08,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 360 transitions, 5169 flow [2024-06-27 17:57:08,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:57:08,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:57:08,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-27 17:57:08,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6448863636363636 [2024-06-27 17:57:08,547 INFO L175 Difference]: Start difference. First operand has 280 places, 314 transitions, 4157 flow. Second operand 8 states and 227 transitions. [2024-06-27 17:57:08,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 360 transitions, 5169 flow [2024-06-27 17:57:10,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 360 transitions, 5081 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 17:57:10,066 INFO L231 Difference]: Finished difference. Result has 286 places, 315 transitions, 4257 flow [2024-06-27 17:57:10,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4077, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4257, PETRI_PLACES=286, PETRI_TRANSITIONS=315} [2024-06-27 17:57:10,081 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 238 predicate places. [2024-06-27 17:57:10,081 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 315 transitions, 4257 flow [2024-06-27 17:57:10,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:57:10,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:10,081 INFO 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 17:57:10,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 17:57:10,081 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:10,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:10,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1731951133, now seen corresponding path program 3 times [2024-06-27 17:57:10,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:10,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233907332] [2024-06-27 17:57:10,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:10,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:10,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:10,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:10,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:10,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233907332] [2024-06-27 17:57:10,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233907332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:10,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:10,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:10,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920195570] [2024-06-27 17:57:10,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:10,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:10,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:10,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:10,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:10,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:57:10,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 315 transitions, 4257 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:57:10,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:10,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:57:10,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:12,865 INFO L124 PetriNetUnfolderBase]: 8549/14872 cut-off events. [2024-06-27 17:57:12,865 INFO L125 PetriNetUnfolderBase]: For 675420/675428 co-relation queries the response was YES. [2024-06-27 17:57:13,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77875 conditions, 14872 events. 8549/14872 cut-off events. For 675420/675428 co-relation queries the response was YES. Maximal size of possible extension queue 1208. Compared 130884 event pairs, 4754 based on Foata normal form. 14/14355 useless extension candidates. Maximal degree in co-relation 77747. Up to 13084 conditions per place. [2024-06-27 17:57:13,144 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 264 selfloop transitions, 75 changer transitions 0/353 dead transitions. [2024-06-27 17:57:13,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 353 transitions, 5215 flow [2024-06-27 17:57:13,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:57:13,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:57:13,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-27 17:57:13,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6060606060606061 [2024-06-27 17:57:13,146 INFO L175 Difference]: Start difference. First operand has 286 places, 315 transitions, 4257 flow. Second operand 9 states and 240 transitions. [2024-06-27 17:57:13,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 353 transitions, 5215 flow [2024-06-27 17:57:14,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 353 transitions, 5045 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 17:57:14,870 INFO L231 Difference]: Finished difference. Result has 289 places, 316 transitions, 4255 flow [2024-06-27 17:57:14,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4087, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4255, PETRI_PLACES=289, PETRI_TRANSITIONS=316} [2024-06-27 17:57:14,871 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 241 predicate places. [2024-06-27 17:57:14,871 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 316 transitions, 4255 flow [2024-06-27 17:57:14,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:57:14,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:14,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:14,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 17:57:14,871 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:14,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:14,872 INFO L85 PathProgramCache]: Analyzing trace with hash -2079066003, now seen corresponding path program 4 times [2024-06-27 17:57:14,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:14,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901497881] [2024-06-27 17:57:14,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:14,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:14,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:14,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:14,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:14,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901497881] [2024-06-27 17:57:14,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901497881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:14,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:14,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:14,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840088192] [2024-06-27 17:57:14,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:14,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:14,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:14,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:14,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:14,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:57:14,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 316 transitions, 4255 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:57:14,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:14,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:57:14,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:17,522 INFO L124 PetriNetUnfolderBase]: 8531/14725 cut-off events. [2024-06-27 17:57:17,523 INFO L125 PetriNetUnfolderBase]: For 672833/672841 co-relation queries the response was YES. [2024-06-27 17:57:17,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76945 conditions, 14725 events. 8531/14725 cut-off events. For 672833/672841 co-relation queries the response was YES. Maximal size of possible extension queue 1207. Compared 128830 event pairs, 4772 based on Foata normal form. 16/14204 useless extension candidates. Maximal degree in co-relation 76816. Up to 13233 conditions per place. [2024-06-27 17:57:17,702 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 260 selfloop transitions, 72 changer transitions 0/346 dead transitions. [2024-06-27 17:57:17,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 346 transitions, 5009 flow [2024-06-27 17:57:17,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:57:17,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:57:17,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 17:57:17,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079545454545454 [2024-06-27 17:57:17,703 INFO L175 Difference]: Start difference. First operand has 289 places, 316 transitions, 4255 flow. Second operand 8 states and 214 transitions. [2024-06-27 17:57:17,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 346 transitions, 5009 flow [2024-06-27 17:57:19,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 346 transitions, 4858 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 17:57:19,282 INFO L231 Difference]: Finished difference. Result has 291 places, 316 transitions, 4253 flow [2024-06-27 17:57:19,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4104, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4253, PETRI_PLACES=291, PETRI_TRANSITIONS=316} [2024-06-27 17:57:19,283 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 243 predicate places. [2024-06-27 17:57:19,283 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 316 transitions, 4253 flow [2024-06-27 17:57:19,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:57:19,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:19,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] [2024-06-27 17:57:19,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 17:57:19,284 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:19,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:19,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1318923633, now seen corresponding path program 5 times [2024-06-27 17:57:19,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:19,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979228643] [2024-06-27 17:57:19,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:19,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:19,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:19,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:19,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:19,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979228643] [2024-06-27 17:57:19,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979228643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:19,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:19,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:19,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236716351] [2024-06-27 17:57:19,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:19,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:19,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:19,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:19,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:19,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:57:19,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 316 transitions, 4253 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:57:19,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:19,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:57:19,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:21,996 INFO L124 PetriNetUnfolderBase]: 8605/14899 cut-off events. [2024-06-27 17:57:21,997 INFO L125 PetriNetUnfolderBase]: For 686861/686869 co-relation queries the response was YES. [2024-06-27 17:57:22,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77519 conditions, 14899 events. 8605/14899 cut-off events. For 686861/686869 co-relation queries the response was YES. Maximal size of possible extension queue 1220. Compared 131064 event pairs, 4848 based on Foata normal form. 16/14380 useless extension candidates. Maximal degree in co-relation 77389. Up to 13347 conditions per place. [2024-06-27 17:57:22,282 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 262 selfloop transitions, 68 changer transitions 0/344 dead transitions. [2024-06-27 17:57:22,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 344 transitions, 5007 flow [2024-06-27 17:57:22,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:57:22,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:57:22,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 17:57:22,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5994318181818182 [2024-06-27 17:57:22,283 INFO L175 Difference]: Start difference. First operand has 291 places, 316 transitions, 4253 flow. Second operand 8 states and 211 transitions. [2024-06-27 17:57:22,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 344 transitions, 5007 flow [2024-06-27 17:57:23,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 344 transitions, 4840 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 17:57:23,989 INFO L231 Difference]: Finished difference. Result has 291 places, 317 transitions, 4241 flow [2024-06-27 17:57:23,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4086, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4241, PETRI_PLACES=291, PETRI_TRANSITIONS=317} [2024-06-27 17:57:23,990 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 243 predicate places. [2024-06-27 17:57:23,990 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 317 transitions, 4241 flow [2024-06-27 17:57:23,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:57:23,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:23,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:23,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 17:57:23,990 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:23,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:23,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1319680335, now seen corresponding path program 6 times [2024-06-27 17:57:23,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:23,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795313368] [2024-06-27 17:57:23,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:23,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:23,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:24,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:24,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:24,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795313368] [2024-06-27 17:57:24,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795313368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:24,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:24,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:57:24,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241029509] [2024-06-27 17:57:24,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:24,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:57:24,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:24,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:57:24,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:57:24,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:57:24,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 317 transitions, 4241 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:24,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:24,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:57:24,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:26,671 INFO L124 PetriNetUnfolderBase]: 8658/15040 cut-off events. [2024-06-27 17:57:26,671 INFO L125 PetriNetUnfolderBase]: For 696425/696425 co-relation queries the response was YES. [2024-06-27 17:57:26,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78172 conditions, 15040 events. 8658/15040 cut-off events. For 696425/696425 co-relation queries the response was YES. Maximal size of possible extension queue 1224. Compared 132386 event pairs, 4767 based on Foata normal form. 6/14505 useless extension candidates. Maximal degree in co-relation 78041. Up to 13301 conditions per place. [2024-06-27 17:57:26,828 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 308 selfloop transitions, 26 changer transitions 0/348 dead transitions. [2024-06-27 17:57:26,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 348 transitions, 5179 flow [2024-06-27 17:57:26,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:57:26,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:57:26,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 17:57:26,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5965909090909091 [2024-06-27 17:57:26,829 INFO L175 Difference]: Start difference. First operand has 291 places, 317 transitions, 4241 flow. Second operand 8 states and 210 transitions. [2024-06-27 17:57:26,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 348 transitions, 5179 flow [2024-06-27 17:57:28,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 348 transitions, 5042 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 17:57:28,633 INFO L231 Difference]: Finished difference. Result has 294 places, 318 transitions, 4184 flow [2024-06-27 17:57:28,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4104, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4184, PETRI_PLACES=294, PETRI_TRANSITIONS=318} [2024-06-27 17:57:28,634 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 246 predicate places. [2024-06-27 17:57:28,634 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 318 transitions, 4184 flow [2024-06-27 17:57:28,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:28,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:28,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:28,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 17:57:28,634 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:28,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:28,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1230273553, now seen corresponding path program 1 times [2024-06-27 17:57:28,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:28,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034083705] [2024-06-27 17:57:28,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:28,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:28,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:28,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:28,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:28,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034083705] [2024-06-27 17:57:28,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034083705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:28,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:28,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:57:28,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943240983] [2024-06-27 17:57:28,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:28,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:57:28,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:28,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:57:28,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:57:28,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:57:28,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 318 transitions, 4184 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:28,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:28,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:57:28,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:31,452 INFO L124 PetriNetUnfolderBase]: 8711/15532 cut-off events. [2024-06-27 17:57:31,453 INFO L125 PetriNetUnfolderBase]: For 713144/713152 co-relation queries the response was YES. [2024-06-27 17:57:31,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79296 conditions, 15532 events. 8711/15532 cut-off events. For 713144/713152 co-relation queries the response was YES. Maximal size of possible extension queue 1226. Compared 138183 event pairs, 4127 based on Foata normal form. 14/15002 useless extension candidates. Maximal degree in co-relation 79163. Up to 11134 conditions per place. [2024-06-27 17:57:31,631 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 256 selfloop transitions, 90 changer transitions 0/360 dead transitions. [2024-06-27 17:57:31,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 360 transitions, 5344 flow [2024-06-27 17:57:31,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:57:31,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:57:31,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 17:57:31,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6558441558441559 [2024-06-27 17:57:31,632 INFO L175 Difference]: Start difference. First operand has 294 places, 318 transitions, 4184 flow. Second operand 7 states and 202 transitions. [2024-06-27 17:57:31,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 360 transitions, 5344 flow [2024-06-27 17:57:33,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 360 transitions, 5292 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:57:33,617 INFO L231 Difference]: Finished difference. Result has 296 places, 319 transitions, 4332 flow [2024-06-27 17:57:33,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4132, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4332, PETRI_PLACES=296, PETRI_TRANSITIONS=319} [2024-06-27 17:57:33,618 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 248 predicate places. [2024-06-27 17:57:33,618 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 319 transitions, 4332 flow [2024-06-27 17:57:33,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:57:33,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:33,618 INFO 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 17:57:33,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 17:57:33,619 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:33,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:33,619 INFO L85 PathProgramCache]: Analyzing trace with hash -720138559, now seen corresponding path program 2 times [2024-06-27 17:57:33,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:33,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833330020] [2024-06-27 17:57:33,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:33,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:33,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:33,692 INFO 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 17:57:33,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:33,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833330020] [2024-06-27 17:57:33,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833330020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:33,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:33,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:33,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173258275] [2024-06-27 17:57:33,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:33,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:33,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:33,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:33,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:33,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:57:33,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 319 transitions, 4332 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:57:33,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:33,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:57:33,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:36,573 INFO L124 PetriNetUnfolderBase]: 8764/15299 cut-off events. [2024-06-27 17:57:36,574 INFO L125 PetriNetUnfolderBase]: For 736904/736912 co-relation queries the response was YES. [2024-06-27 17:57:36,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80486 conditions, 15299 events. 8764/15299 cut-off events. For 736904/736912 co-relation queries the response was YES. Maximal size of possible extension queue 1244. Compared 135962 event pairs, 4772 based on Foata normal form. 14/14775 useless extension candidates. Maximal degree in co-relation 80352. Up to 12950 conditions per place. [2024-06-27 17:57:36,729 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 269 selfloop transitions, 78 changer transitions 0/361 dead transitions. [2024-06-27 17:57:36,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 361 transitions, 5184 flow [2024-06-27 17:57:36,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:57:36,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:57:36,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-27 17:57:36,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335227272727273 [2024-06-27 17:57:36,730 INFO L175 Difference]: Start difference. First operand has 296 places, 319 transitions, 4332 flow. Second operand 8 states and 223 transitions. [2024-06-27 17:57:36,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 361 transitions, 5184 flow [2024-06-27 17:57:38,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 361 transitions, 4944 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 17:57:38,579 INFO L231 Difference]: Finished difference. Result has 299 places, 320 transitions, 4272 flow [2024-06-27 17:57:38,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4098, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4272, PETRI_PLACES=299, PETRI_TRANSITIONS=320} [2024-06-27 17:57:38,579 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 251 predicate places. [2024-06-27 17:57:38,580 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 320 transitions, 4272 flow [2024-06-27 17:57:38,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:57:38,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:38,580 INFO 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 17:57:38,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 17:57:38,580 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:38,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:38,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1230542664, now seen corresponding path program 1 times [2024-06-27 17:57:38,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:38,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006519200] [2024-06-27 17:57:38,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:38,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:38,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:38,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:57:38,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:38,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006519200] [2024-06-27 17:57:38,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006519200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:38,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:38,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:38,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143658516] [2024-06-27 17:57:38,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:38,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:38,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:38,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:38,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:38,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:57:38,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 320 transitions, 4272 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:57:38,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:38,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:57:38,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:57:42,027 INFO L124 PetriNetUnfolderBase]: 10279/18017 cut-off events. [2024-06-27 17:57:42,027 INFO L125 PetriNetUnfolderBase]: For 1276038/1276046 co-relation queries the response was YES. [2024-06-27 17:57:42,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100862 conditions, 18017 events. 10279/18017 cut-off events. For 1276038/1276046 co-relation queries the response was YES. Maximal size of possible extension queue 1492. Compared 164348 event pairs, 5563 based on Foata normal form. 35/17489 useless extension candidates. Maximal degree in co-relation 100727. Up to 12589 conditions per place. [2024-06-27 17:57:42,499 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 199 selfloop transitions, 159 changer transitions 0/372 dead transitions. [2024-06-27 17:57:42,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 372 transitions, 5458 flow [2024-06-27 17:57:42,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:57:42,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:57:42,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-27 17:57:42,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-27 17:57:42,501 INFO L175 Difference]: Start difference. First operand has 299 places, 320 transitions, 4272 flow. Second operand 8 states and 232 transitions. [2024-06-27 17:57:42,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 372 transitions, 5458 flow [2024-06-27 17:57:44,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 372 transitions, 5298 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 17:57:44,942 INFO L231 Difference]: Finished difference. Result has 302 places, 325 transitions, 4615 flow [2024-06-27 17:57:44,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4112, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4615, PETRI_PLACES=302, PETRI_TRANSITIONS=325} [2024-06-27 17:57:44,943 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 254 predicate places. [2024-06-27 17:57:44,943 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 325 transitions, 4615 flow [2024-06-27 17:57:44,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:57:44,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:57:44,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:57:44,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 17:57:44,943 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:57:44,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:57:44,944 INFO L85 PathProgramCache]: Analyzing trace with hash 441353092, now seen corresponding path program 2 times [2024-06-27 17:57:44,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:57:44,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610185383] [2024-06-27 17:57:44,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:57:44,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:57:44,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:57:45,009 INFO 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 17:57:45,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:57:45,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610185383] [2024-06-27 17:57:45,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610185383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:57:45,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:57:45,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:57:45,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718053447] [2024-06-27 17:57:45,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:57:45,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:57:45,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:57:45,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:57:45,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:57:45,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-27 17:57:45,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 325 transitions, 4615 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 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 17:57:45,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:57:45,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-27 17:57:45,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand