./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/fibonacci.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a340643f 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/AutomizerReach.xml -i ../../../trunk/examples/svcomp/weaver/fibonacci.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 115f061be4541a19227bc1624a8b38d08b679b43ee58fd41d4a05fa6a8fd007e --- Real Ultimate output --- This is Ultimate 0.2.4-dev-a340643-m [2024-01-27 15:29:13,635 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-27 15:29:13,723 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-01-27 15:29:13,727 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-27 15:29:13,728 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-27 15:29:13,763 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-27 15:29:13,766 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-27 15:29:13,767 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-27 15:29:13,767 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-27 15:29:13,770 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-27 15:29:13,771 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-27 15:29:13,771 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-27 15:29:13,771 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-27 15:29:13,772 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-27 15:29:13,772 INFO L153 SettingsManager]: * Use SBE=true [2024-01-27 15:29:13,773 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-27 15:29:13,773 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-27 15:29:13,773 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-27 15:29:13,773 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-01-27 15:29:13,774 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-27 15:29:13,774 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-27 15:29:13,774 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-27 15:29:13,774 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-27 15:29:13,775 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-27 15:29:13,775 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-27 15:29:13,775 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-27 15:29:13,775 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-27 15:29:13,775 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-27 15:29:13,776 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-27 15:29:13,776 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-27 15:29:13,777 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-27 15:29:13,777 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-27 15:29:13,777 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-27 15:29:13,777 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-27 15:29:13,778 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-27 15:29:13,778 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-27 15:29:13,778 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-01-27 15:29:13,778 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-01-27 15:29:13,778 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-27 15:29:13,778 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-27 15:29:13,779 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-27 15:29:13,779 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-27 15:29:13,779 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-27 15:29:13,779 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.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 115f061be4541a19227bc1624a8b38d08b679b43ee58fd41d4a05fa6a8fd007e [2024-01-27 15:29:14,013 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-27 15:29:14,031 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-27 15:29:14,033 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-27 15:29:14,034 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-27 15:29:14,034 INFO L274 PluginConnector]: CDTParser initialized [2024-01-27 15:29:14,035 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/fibonacci.wvr.c [2024-01-27 15:29:15,055 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-27 15:29:15,260 INFO L384 CDTParser]: Found 1 translation units. [2024-01-27 15:29:15,261 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/fibonacci.wvr.c [2024-01-27 15:29:15,267 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d52ced69/671ff813fbeb49d5a8751863e4c1ce11/FLAGf60245aad [2024-01-27 15:29:15,649 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d52ced69/671ff813fbeb49d5a8751863e4c1ce11 [2024-01-27 15:29:15,651 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-27 15:29:15,652 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-01-27 15:29:15,653 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-27 15:29:15,653 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-27 15:29:15,657 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-27 15:29:15,658 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 03:29:15" (1/1) ... [2024-01-27 15:29:15,659 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ff954e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 03:29:15, skipping insertion in model container [2024-01-27 15:29:15,659 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 03:29:15" (1/1) ... [2024-01-27 15:29:15,677 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-27 15:29:15,871 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/fibonacci.wvr.c[2356,2369] [2024-01-27 15:29:15,886 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-27 15:29:15,898 INFO L202 MainTranslator]: Completed pre-run [2024-01-27 15:29:15,930 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/fibonacci.wvr.c[2356,2369] [2024-01-27 15:29:15,940 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-27 15:29:15,958 INFO L206 MainTranslator]: Completed translation [2024-01-27 15:29:15,963 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 03:29:15 WrapperNode [2024-01-27 15:29:15,964 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-27 15:29:15,965 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-01-27 15:29:15,965 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-01-27 15:29:15,965 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-01-27 15:29:15,971 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 03:29:15" (1/1) ... [2024-01-27 15:29:15,990 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 03:29:15" (1/1) ... [2024-01-27 15:29:16,022 INFO L138 Inliner]: procedures = 23, calls = 28, calls flagged for inlining = 12, calls inlined = 16, statements flattened = 172 [2024-01-27 15:29:16,022 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-01-27 15:29:16,023 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-01-27 15:29:16,023 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-01-27 15:29:16,023 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-01-27 15:29:16,037 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 03:29:15" (1/1) ... [2024-01-27 15:29:16,037 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 03:29:15" (1/1) ... [2024-01-27 15:29:16,051 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 03:29:15" (1/1) ... [2024-01-27 15:29:16,071 INFO L175 MemorySlicer]: Split 6 memory accesses to 3 slices as follows [2, 2, 2]. 33 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 2 writes are split as follows [0, 1, 1]. [2024-01-27 15:29:16,078 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 03:29:15" (1/1) ... [2024-01-27 15:29:16,078 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 03:29:15" (1/1) ... [2024-01-27 15:29:16,083 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 03:29:15" (1/1) ... [2024-01-27 15:29:16,092 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 03:29:15" (1/1) ... [2024-01-27 15:29:16,096 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 03:29:15" (1/1) ... [2024-01-27 15:29:16,100 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 03:29:15" (1/1) ... [2024-01-27 15:29:16,103 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-01-27 15:29:16,104 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-01-27 15:29:16,108 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-01-27 15:29:16,109 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-01-27 15:29:16,109 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 03:29:15" (1/1) ... [2024-01-27 15:29:16,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-27 15:29:16,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:16,138 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-01-27 15:29:16,140 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-01-27 15:29:16,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-01-27 15:29:16,208 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-01-27 15:29:16,208 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-01-27 15:29:16,209 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-01-27 15:29:16,209 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-01-27 15:29:16,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-01-27 15:29:16,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-01-27 15:29:16,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-01-27 15:29:16,211 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-01-27 15:29:16,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-01-27 15:29:16,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-01-27 15:29:16,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-01-27 15:29:16,211 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-01-27 15:29:16,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-01-27 15:29:16,212 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-01-27 15:29:16,212 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-01-27 15:29:16,212 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-01-27 15:29:16,213 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-01-27 15:29:16,217 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-01-27 15:29:16,380 INFO L244 CfgBuilder]: Building ICFG [2024-01-27 15:29:16,382 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-01-27 15:29:16,578 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-01-27 15:29:16,578 INFO L293 CfgBuilder]: Performing block encoding [2024-01-27 15:29:16,824 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-01-27 15:29:16,825 INFO L320 CfgBuilder]: Removed 2 assume(true) statements. [2024-01-27 15:29:16,826 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 03:29:16 BoogieIcfgContainer [2024-01-27 15:29:16,826 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-01-27 15:29:16,828 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-01-27 15:29:16,829 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-01-27 15:29:16,832 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-01-27 15:29:16,832 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.01 03:29:15" (1/3) ... [2024-01-27 15:29:16,833 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26773fb9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 03:29:16, skipping insertion in model container [2024-01-27 15:29:16,833 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 03:29:15" (2/3) ... [2024-01-27 15:29:16,839 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26773fb9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 03:29:16, skipping insertion in model container [2024-01-27 15:29:16,839 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 03:29:16" (3/3) ... [2024-01-27 15:29:16,842 INFO L112 eAbstractionObserver]: Analyzing ICFG fibonacci.wvr.c [2024-01-27 15:29:16,850 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2024-01-27 15:29:16,857 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-01-27 15:29:16,857 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-01-27 15:29:16,858 INFO L518 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-01-27 15:29:16,889 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-01-27 15:29:16,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 24 places, 19 transitions, 52 flow [2024-01-27 15:29:16,929 INFO L124 PetriNetUnfolderBase]: 2/17 cut-off events. [2024-01-27 15:29:16,929 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-01-27 15:29:16,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26 conditions, 17 events. 2/17 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 11 event pairs, 0 based on Foata normal form. 0/14 useless extension candidates. Maximal degree in co-relation 11. Up to 2 conditions per place. [2024-01-27 15:29:16,932 INFO L82 GeneralOperation]: Start removeDead. Operand has 24 places, 19 transitions, 52 flow [2024-01-27 15:29:16,934 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 21 places, 16 transitions, 44 flow [2024-01-27 15:29:16,941 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-01-27 15:29:16,946 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=true, 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;@6a5f52f4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-01-27 15:29:16,946 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-01-27 15:29:16,952 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-01-27 15:29:16,953 INFO L124 PetriNetUnfolderBase]: 2/15 cut-off events. [2024-01-27 15:29:16,953 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-01-27 15:29:16,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:16,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:16,954 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:16,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:16,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1557504182, now seen corresponding path program 1 times [2024-01-27 15:29:16,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:16,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418555643] [2024-01-27 15:29:16,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:16,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:17,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:17,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:17,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:17,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418555643] [2024-01-27 15:29:17,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418555643] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-27 15:29:17,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-27 15:29:17,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-27 15:29:17,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497011242] [2024-01-27 15:29:17,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-27 15:29:17,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-27 15:29:17,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:17,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-27 15:29:17,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-01-27 15:29:17,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:17,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 16 transitions, 44 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:17,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:17,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:17,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:17,491 INFO L124 PetriNetUnfolderBase]: 73/141 cut-off events. [2024-01-27 15:29:17,492 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-01-27 15:29:17,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 306 conditions, 141 events. 73/141 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 392 event pairs, 15 based on Foata normal form. 1/110 useless extension candidates. Maximal degree in co-relation 222. Up to 79 conditions per place. [2024-01-27 15:29:17,494 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 28 selfloop transitions, 5 changer transitions 5/39 dead transitions. [2024-01-27 15:29:17,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 39 transitions, 184 flow [2024-01-27 15:29:17,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-27 15:29:17,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-27 15:29:17,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 54 transitions. [2024-01-27 15:29:17,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684210526315789 [2024-01-27 15:29:17,505 INFO L175 Difference]: Start difference. First operand has 21 places, 16 transitions, 44 flow. Second operand 5 states and 54 transitions. [2024-01-27 15:29:17,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 39 transitions, 184 flow [2024-01-27 15:29:17,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 39 transitions, 164 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-27 15:29:17,509 INFO L231 Difference]: Finished difference. Result has 24 places, 20 transitions, 70 flow [2024-01-27 15:29:17,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=36, PETRI_DIFFERENCE_MINUEND_PLACES=17, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=70, PETRI_PLACES=24, PETRI_TRANSITIONS=20} [2024-01-27 15:29:17,513 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 3 predicate places. [2024-01-27 15:29:17,513 INFO L495 AbstractCegarLoop]: Abstraction has has 24 places, 20 transitions, 70 flow [2024-01-27 15:29:17,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:17,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:17,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:17,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-01-27 15:29:17,514 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:17,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:17,515 INFO L85 PathProgramCache]: Analyzing trace with hash -649624350, now seen corresponding path program 2 times [2024-01-27 15:29:17,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:17,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592998409] [2024-01-27 15:29:17,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:17,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:17,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:17,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:17,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:17,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592998409] [2024-01-27 15:29:17,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592998409] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-27 15:29:17,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-27 15:29:17,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-27 15:29:17,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630838452] [2024-01-27 15:29:17,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-27 15:29:17,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-27 15:29:17,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:17,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-27 15:29:17,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-01-27 15:29:17,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:17,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 20 transitions, 70 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:17,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:17,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:17,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:17,795 INFO L124 PetriNetUnfolderBase]: 72/133 cut-off events. [2024-01-27 15:29:17,795 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2024-01-27 15:29:17,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 365 conditions, 133 events. 72/133 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 366 event pairs, 11 based on Foata normal form. 1/126 useless extension candidates. Maximal degree in co-relation 355. Up to 79 conditions per place. [2024-01-27 15:29:17,797 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 26 selfloop transitions, 6 changer transitions 5/38 dead transitions. [2024-01-27 15:29:17,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 38 transitions, 194 flow [2024-01-27 15:29:17,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-27 15:29:17,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-27 15:29:17,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 52 transitions. [2024-01-27 15:29:17,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5473684210526316 [2024-01-27 15:29:17,798 INFO L175 Difference]: Start difference. First operand has 24 places, 20 transitions, 70 flow. Second operand 5 states and 52 transitions. [2024-01-27 15:29:17,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 38 transitions, 194 flow [2024-01-27 15:29:17,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 38 transitions, 192 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-01-27 15:29:17,800 INFO L231 Difference]: Finished difference. Result has 29 places, 22 transitions, 102 flow [2024-01-27 15:29:17,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=102, PETRI_PLACES=29, PETRI_TRANSITIONS=22} [2024-01-27 15:29:17,801 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 8 predicate places. [2024-01-27 15:29:17,801 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 22 transitions, 102 flow [2024-01-27 15:29:17,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:17,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:17,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:17,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-01-27 15:29:17,802 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:17,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:17,803 INFO L85 PathProgramCache]: Analyzing trace with hash -350354219, now seen corresponding path program 1 times [2024-01-27 15:29:17,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:17,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082554112] [2024-01-27 15:29:17,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:17,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:17,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:17,854 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:17,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:17,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082554112] [2024-01-27 15:29:17,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082554112] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-27 15:29:17,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-27 15:29:17,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-27 15:29:17,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962079987] [2024-01-27 15:29:17,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-27 15:29:17,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-27 15:29:17,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:17,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-27 15:29:17,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-01-27 15:29:17,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:17,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 22 transitions, 102 flow. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:17,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:17,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:17,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:17,921 INFO L124 PetriNetUnfolderBase]: 85/151 cut-off events. [2024-01-27 15:29:17,921 INFO L125 PetriNetUnfolderBase]: For 140/140 co-relation queries the response was YES. [2024-01-27 15:29:17,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 497 conditions, 151 events. 85/151 cut-off events. For 140/140 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 427 event pairs, 28 based on Foata normal form. 4/145 useless extension candidates. Maximal degree in co-relation 484. Up to 112 conditions per place. [2024-01-27 15:29:17,923 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 25 selfloop transitions, 10 changer transitions 4/40 dead transitions. [2024-01-27 15:29:17,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 40 transitions, 264 flow [2024-01-27 15:29:17,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-27 15:29:17,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-27 15:29:17,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 47 transitions. [2024-01-27 15:29:17,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49473684210526314 [2024-01-27 15:29:17,924 INFO L175 Difference]: Start difference. First operand has 29 places, 22 transitions, 102 flow. Second operand 5 states and 47 transitions. [2024-01-27 15:29:17,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 40 transitions, 264 flow [2024-01-27 15:29:17,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 40 transitions, 250 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-01-27 15:29:17,926 INFO L231 Difference]: Finished difference. Result has 33 places, 28 transitions, 170 flow [2024-01-27 15:29:17,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=93, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=170, PETRI_PLACES=33, PETRI_TRANSITIONS=28} [2024-01-27 15:29:17,927 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 12 predicate places. [2024-01-27 15:29:17,927 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 28 transitions, 170 flow [2024-01-27 15:29:17,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:17,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:17,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:17,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-01-27 15:29:17,928 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:17,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:17,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1011310153, now seen corresponding path program 2 times [2024-01-27 15:29:17,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:17,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874349819] [2024-01-27 15:29:17,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:17,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:17,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:17,975 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:17,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:17,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874349819] [2024-01-27 15:29:17,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874349819] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-27 15:29:17,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-27 15:29:17,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-27 15:29:17,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959097794] [2024-01-27 15:29:17,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-27 15:29:17,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-27 15:29:17,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:17,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-27 15:29:17,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-01-27 15:29:17,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:17,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 28 transitions, 170 flow. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:17,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:17,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:17,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:18,051 INFO L124 PetriNetUnfolderBase]: 89/166 cut-off events. [2024-01-27 15:29:18,052 INFO L125 PetriNetUnfolderBase]: For 218/218 co-relation queries the response was YES. [2024-01-27 15:29:18,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 609 conditions, 166 events. 89/166 cut-off events. For 218/218 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 491 event pairs, 28 based on Foata normal form. 4/156 useless extension candidates. Maximal degree in co-relation 533. Up to 86 conditions per place. [2024-01-27 15:29:18,053 INFO L140 encePairwiseOnDemand]: 14/19 looper letters, 34 selfloop transitions, 7 changer transitions 6/48 dead transitions. [2024-01-27 15:29:18,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 48 transitions, 334 flow [2024-01-27 15:29:18,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-27 15:29:18,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-27 15:29:18,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 52 transitions. [2024-01-27 15:29:18,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5473684210526316 [2024-01-27 15:29:18,055 INFO L175 Difference]: Start difference. First operand has 33 places, 28 transitions, 170 flow. Second operand 5 states and 52 transitions. [2024-01-27 15:29:18,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 48 transitions, 334 flow [2024-01-27 15:29:18,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 48 transitions, 313 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-01-27 15:29:18,057 INFO L231 Difference]: Finished difference. Result has 36 places, 28 transitions, 169 flow [2024-01-27 15:29:18,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=149, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=169, PETRI_PLACES=36, PETRI_TRANSITIONS=28} [2024-01-27 15:29:18,058 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 15 predicate places. [2024-01-27 15:29:18,058 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 28 transitions, 169 flow [2024-01-27 15:29:18,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:18,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:18,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:18,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-01-27 15:29:18,059 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:18,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:18,060 INFO L85 PathProgramCache]: Analyzing trace with hash -2137321987, now seen corresponding path program 3 times [2024-01-27 15:29:18,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:18,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489277821] [2024-01-27 15:29:18,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:18,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:18,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:18,111 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:18,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:18,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489277821] [2024-01-27 15:29:18,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489277821] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-27 15:29:18,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-27 15:29:18,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-27 15:29:18,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959312098] [2024-01-27 15:29:18,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-27 15:29:18,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-27 15:29:18,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:18,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-27 15:29:18,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-01-27 15:29:18,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:18,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 28 transitions, 169 flow. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:18,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:18,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:18,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:18,190 INFO L124 PetriNetUnfolderBase]: 96/175 cut-off events. [2024-01-27 15:29:18,191 INFO L125 PetriNetUnfolderBase]: For 331/331 co-relation queries the response was YES. [2024-01-27 15:29:18,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 630 conditions, 175 events. 96/175 cut-off events. For 331/331 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 498 event pairs, 38 based on Foata normal form. 4/159 useless extension candidates. Maximal degree in co-relation 618. Up to 142 conditions per place. [2024-01-27 15:29:18,192 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 25 selfloop transitions, 12 changer transitions 5/43 dead transitions. [2024-01-27 15:29:18,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 43 transitions, 327 flow [2024-01-27 15:29:18,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-27 15:29:18,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-27 15:29:18,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 47 transitions. [2024-01-27 15:29:18,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49473684210526314 [2024-01-27 15:29:18,193 INFO L175 Difference]: Start difference. First operand has 36 places, 28 transitions, 169 flow. Second operand 5 states and 47 transitions. [2024-01-27 15:29:18,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 43 transitions, 327 flow [2024-01-27 15:29:18,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 43 transitions, 310 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-27 15:29:18,195 INFO L231 Difference]: Finished difference. Result has 39 places, 32 transitions, 220 flow [2024-01-27 15:29:18,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=220, PETRI_PLACES=39, PETRI_TRANSITIONS=32} [2024-01-27 15:29:18,196 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 18 predicate places. [2024-01-27 15:29:18,196 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 32 transitions, 220 flow [2024-01-27 15:29:18,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:18,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:18,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:18,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-01-27 15:29:18,197 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:18,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:18,198 INFO L85 PathProgramCache]: Analyzing trace with hash -840952734, now seen corresponding path program 1 times [2024-01-27 15:29:18,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:18,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003108330] [2024-01-27 15:29:18,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:18,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:18,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:18,239 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:18,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:18,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003108330] [2024-01-27 15:29:18,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003108330] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:18,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554995306] [2024-01-27 15:29:18,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:18,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:18,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:18,242 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:18,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-01-27 15:29:18,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:18,329 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 4 conjunts are in the unsatisfiable core [2024-01-27 15:29:18,332 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:18,365 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:18,366 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:18,385 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:18,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554995306] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:18,386 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:18,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-01-27 15:29:18,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836351766] [2024-01-27 15:29:18,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:18,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-27 15:29:18,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:18,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-27 15:29:18,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-01-27 15:29:18,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:18,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 32 transitions, 220 flow. Second operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:18,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:18,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:18,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:18,474 INFO L124 PetriNetUnfolderBase]: 100/175 cut-off events. [2024-01-27 15:29:18,475 INFO L125 PetriNetUnfolderBase]: For 243/243 co-relation queries the response was YES. [2024-01-27 15:29:18,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 709 conditions, 175 events. 100/175 cut-off events. For 243/243 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 494 event pairs, 10 based on Foata normal form. 0/155 useless extension candidates. Maximal degree in co-relation 695. Up to 67 conditions per place. [2024-01-27 15:29:18,476 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 48 selfloop transitions, 14 changer transitions 0/63 dead transitions. [2024-01-27 15:29:18,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 63 transitions, 478 flow [2024-01-27 15:29:18,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-27 15:29:18,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-27 15:29:18,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 70 transitions. [2024-01-27 15:29:18,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5263157894736842 [2024-01-27 15:29:18,477 INFO L175 Difference]: Start difference. First operand has 39 places, 32 transitions, 220 flow. Second operand 7 states and 70 transitions. [2024-01-27 15:29:18,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 63 transitions, 478 flow [2024-01-27 15:29:18,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 63 transitions, 423 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-01-27 15:29:18,480 INFO L231 Difference]: Finished difference. Result has 40 places, 37 transitions, 251 flow [2024-01-27 15:29:18,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=181, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=251, PETRI_PLACES=40, PETRI_TRANSITIONS=37} [2024-01-27 15:29:18,480 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 19 predicate places. [2024-01-27 15:29:18,481 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 37 transitions, 251 flow [2024-01-27 15:29:18,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:18,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:18,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:18,495 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:18,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-01-27 15:29:18,693 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:18,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:18,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1139680562, now seen corresponding path program 2 times [2024-01-27 15:29:18,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:18,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769701088] [2024-01-27 15:29:18,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:18,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:18,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:18,741 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:18,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:18,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769701088] [2024-01-27 15:29:18,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769701088] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-27 15:29:18,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-27 15:29:18,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-27 15:29:18,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343685675] [2024-01-27 15:29:18,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-27 15:29:18,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-27 15:29:18,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:18,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-27 15:29:18,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-01-27 15:29:18,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:18,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 37 transitions, 251 flow. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:18,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:18,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:18,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:18,804 INFO L124 PetriNetUnfolderBase]: 101/187 cut-off events. [2024-01-27 15:29:18,805 INFO L125 PetriNetUnfolderBase]: For 340/340 co-relation queries the response was YES. [2024-01-27 15:29:18,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 764 conditions, 187 events. 101/187 cut-off events. For 340/340 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 537 event pairs, 29 based on Foata normal form. 2/175 useless extension candidates. Maximal degree in co-relation 751. Up to 121 conditions per place. [2024-01-27 15:29:18,806 INFO L140 encePairwiseOnDemand]: 14/19 looper letters, 34 selfloop transitions, 13 changer transitions 3/51 dead transitions. [2024-01-27 15:29:18,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 408 flow [2024-01-27 15:29:18,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-27 15:29:18,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-27 15:29:18,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 48 transitions. [2024-01-27 15:29:18,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052631578947369 [2024-01-27 15:29:18,807 INFO L175 Difference]: Start difference. First operand has 40 places, 37 transitions, 251 flow. Second operand 5 states and 48 transitions. [2024-01-27 15:29:18,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 408 flow [2024-01-27 15:29:18,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 383 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-01-27 15:29:18,810 INFO L231 Difference]: Finished difference. Result has 45 places, 36 transitions, 255 flow [2024-01-27 15:29:18,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=255, PETRI_PLACES=45, PETRI_TRANSITIONS=36} [2024-01-27 15:29:18,810 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 24 predicate places. [2024-01-27 15:29:18,810 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 36 transitions, 255 flow [2024-01-27 15:29:18,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:18,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:18,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:18,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-01-27 15:29:18,811 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:18,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:18,812 INFO L85 PathProgramCache]: Analyzing trace with hash 374240615, now seen corresponding path program 4 times [2024-01-27 15:29:18,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:18,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865108850] [2024-01-27 15:29:18,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:18,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:18,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:18,849 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:18,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:18,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865108850] [2024-01-27 15:29:18,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865108850] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:18,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216749990] [2024-01-27 15:29:18,850 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-01-27 15:29:18,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:18,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:18,865 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:18,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-01-27 15:29:18,933 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-01-27 15:29:18,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:18,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 4 conjunts are in the unsatisfiable core [2024-01-27 15:29:18,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:18,953 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:18,954 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:18,969 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:18,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216749990] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:18,970 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:18,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-01-27 15:29:18,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613000121] [2024-01-27 15:29:18,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:18,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-27 15:29:18,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:18,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-27 15:29:18,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-01-27 15:29:18,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:18,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 36 transitions, 255 flow. Second operand has 8 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:18,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:18,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:18,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:19,080 INFO L124 PetriNetUnfolderBase]: 105/191 cut-off events. [2024-01-27 15:29:19,080 INFO L125 PetriNetUnfolderBase]: For 430/430 co-relation queries the response was YES. [2024-01-27 15:29:19,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 789 conditions, 191 events. 105/191 cut-off events. For 430/430 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 543 event pairs, 12 based on Foata normal form. 4/179 useless extension candidates. Maximal degree in co-relation 773. Up to 67 conditions per place. [2024-01-27 15:29:19,082 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 43 selfloop transitions, 19 changer transitions 0/63 dead transitions. [2024-01-27 15:29:19,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 63 transitions, 498 flow [2024-01-27 15:29:19,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-27 15:29:19,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-27 15:29:19,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 66 transitions. [2024-01-27 15:29:19,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49624060150375937 [2024-01-27 15:29:19,083 INFO L175 Difference]: Start difference. First operand has 45 places, 36 transitions, 255 flow. Second operand 7 states and 66 transitions. [2024-01-27 15:29:19,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 63 transitions, 498 flow [2024-01-27 15:29:19,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 63 transitions, 464 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-01-27 15:29:19,086 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 309 flow [2024-01-27 15:29:19,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=309, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-01-27 15:29:19,087 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 27 predicate places. [2024-01-27 15:29:19,087 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 309 flow [2024-01-27 15:29:19,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:19,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:19,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:19,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:19,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-01-27 15:29:19,298 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:19,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:19,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1357123344, now seen corresponding path program 3 times [2024-01-27 15:29:19,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:19,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729340215] [2024-01-27 15:29:19,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:19,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:19,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:19,339 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:19,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:19,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729340215] [2024-01-27 15:29:19,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729340215] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-27 15:29:19,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-27 15:29:19,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-27 15:29:19,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695129243] [2024-01-27 15:29:19,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-27 15:29:19,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-27 15:29:19,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:19,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-27 15:29:19,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-01-27 15:29:19,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:19,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 309 flow. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:19,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:19,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:19,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:19,413 INFO L124 PetriNetUnfolderBase]: 113/205 cut-off events. [2024-01-27 15:29:19,413 INFO L125 PetriNetUnfolderBase]: For 599/599 co-relation queries the response was YES. [2024-01-27 15:29:19,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 899 conditions, 205 events. 113/205 cut-off events. For 599/599 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 612 event pairs, 29 based on Foata normal form. 6/211 useless extension candidates. Maximal degree in co-relation 883. Up to 155 conditions per place. [2024-01-27 15:29:19,415 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 36 selfloop transitions, 16 changer transitions 0/53 dead transitions. [2024-01-27 15:29:19,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 53 transitions, 465 flow [2024-01-27 15:29:19,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-27 15:29:19,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-27 15:29:19,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 49 transitions. [2024-01-27 15:29:19,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5157894736842106 [2024-01-27 15:29:19,416 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 309 flow. Second operand 5 states and 49 transitions. [2024-01-27 15:29:19,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 53 transitions, 465 flow [2024-01-27 15:29:19,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 53 transitions, 443 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-01-27 15:29:19,419 INFO L231 Difference]: Finished difference. Result has 52 places, 42 transitions, 335 flow [2024-01-27 15:29:19,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=335, PETRI_PLACES=52, PETRI_TRANSITIONS=42} [2024-01-27 15:29:19,419 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 31 predicate places. [2024-01-27 15:29:19,419 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 42 transitions, 335 flow [2024-01-27 15:29:19,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:19,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:19,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:19,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-01-27 15:29:19,420 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:19,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:19,421 INFO L85 PathProgramCache]: Analyzing trace with hash -315273018, now seen corresponding path program 4 times [2024-01-27 15:29:19,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:19,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965224801] [2024-01-27 15:29:19,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:19,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:19,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:19,478 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:19,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:19,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965224801] [2024-01-27 15:29:19,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965224801] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-27 15:29:19,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-27 15:29:19,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-27 15:29:19,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776285578] [2024-01-27 15:29:19,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-27 15:29:19,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-27 15:29:19,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:19,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-27 15:29:19,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-01-27 15:29:19,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:19,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 42 transitions, 335 flow. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:19,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:19,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:19,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:19,530 INFO L124 PetriNetUnfolderBase]: 112/206 cut-off events. [2024-01-27 15:29:19,530 INFO L125 PetriNetUnfolderBase]: For 570/570 co-relation queries the response was YES. [2024-01-27 15:29:19,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 945 conditions, 206 events. 112/206 cut-off events. For 570/570 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 620 event pairs, 35 based on Foata normal form. 2/208 useless extension candidates. Maximal degree in co-relation 927. Up to 165 conditions per place. [2024-01-27 15:29:19,532 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 32 selfloop transitions, 14 changer transitions 2/49 dead transitions. [2024-01-27 15:29:19,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 49 transitions, 456 flow [2024-01-27 15:29:19,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-27 15:29:19,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-27 15:29:19,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 44 transitions. [2024-01-27 15:29:19,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4631578947368421 [2024-01-27 15:29:19,533 INFO L175 Difference]: Start difference. First operand has 52 places, 42 transitions, 335 flow. Second operand 5 states and 44 transitions. [2024-01-27 15:29:19,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 49 transitions, 456 flow [2024-01-27 15:29:19,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 49 transitions, 420 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-01-27 15:29:19,535 INFO L231 Difference]: Finished difference. Result has 53 places, 41 transitions, 314 flow [2024-01-27 15:29:19,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=299, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=314, PETRI_PLACES=53, PETRI_TRANSITIONS=41} [2024-01-27 15:29:19,536 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 32 predicate places. [2024-01-27 15:29:19,536 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 41 transitions, 314 flow [2024-01-27 15:29:19,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:19,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:19,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:19,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-01-27 15:29:19,537 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:19,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:19,537 INFO L85 PathProgramCache]: Analyzing trace with hash -342368305, now seen corresponding path program 5 times [2024-01-27 15:29:19,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:19,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402643056] [2024-01-27 15:29:19,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:19,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:19,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:19,573 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:19,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:19,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402643056] [2024-01-27 15:29:19,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402643056] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-27 15:29:19,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-27 15:29:19,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-27 15:29:19,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064617644] [2024-01-27 15:29:19,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-27 15:29:19,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-27 15:29:19,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:19,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-27 15:29:19,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-01-27 15:29:19,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:19,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 41 transitions, 314 flow. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:19,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:19,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:19,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:19,623 INFO L124 PetriNetUnfolderBase]: 117/213 cut-off events. [2024-01-27 15:29:19,624 INFO L125 PetriNetUnfolderBase]: For 608/608 co-relation queries the response was YES. [2024-01-27 15:29:19,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 951 conditions, 213 events. 117/213 cut-off events. For 608/608 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 635 event pairs, 35 based on Foata normal form. 4/217 useless extension candidates. Maximal degree in co-relation 933. Up to 169 conditions per place. [2024-01-27 15:29:19,625 INFO L140 encePairwiseOnDemand]: 14/19 looper letters, 35 selfloop transitions, 15 changer transitions 0/51 dead transitions. [2024-01-27 15:29:19,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 51 transitions, 464 flow [2024-01-27 15:29:19,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-27 15:29:19,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-27 15:29:19,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 46 transitions. [2024-01-27 15:29:19,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4842105263157895 [2024-01-27 15:29:19,626 INFO L175 Difference]: Start difference. First operand has 53 places, 41 transitions, 314 flow. Second operand 5 states and 46 transitions. [2024-01-27 15:29:19,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 51 transitions, 464 flow [2024-01-27 15:29:19,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 51 transitions, 434 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-01-27 15:29:19,628 INFO L231 Difference]: Finished difference. Result has 53 places, 42 transitions, 325 flow [2024-01-27 15:29:19,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=325, PETRI_PLACES=53, PETRI_TRANSITIONS=42} [2024-01-27 15:29:19,629 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 32 predicate places. [2024-01-27 15:29:19,629 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 42 transitions, 325 flow [2024-01-27 15:29:19,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:19,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:19,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:19,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-01-27 15:29:19,630 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:19,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:19,630 INFO L85 PathProgramCache]: Analyzing trace with hash 184207140, now seen corresponding path program 5 times [2024-01-27 15:29:19,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:19,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088154951] [2024-01-27 15:29:19,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:19,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:19,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:19,667 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:19,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:19,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088154951] [2024-01-27 15:29:19,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088154951] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:19,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075831770] [2024-01-27 15:29:19,668 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-01-27 15:29:19,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:19,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:19,685 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:19,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-01-27 15:29:19,751 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:29:19,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:19,752 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 4 conjunts are in the unsatisfiable core [2024-01-27 15:29:19,752 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:19,773 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:19,773 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:19,789 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:19,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075831770] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:19,789 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:19,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-01-27 15:29:19,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929551047] [2024-01-27 15:29:19,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:19,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-27 15:29:19,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:19,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-27 15:29:19,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-27 15:29:19,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:19,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 42 transitions, 325 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:19,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:19,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:19,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:19,884 INFO L124 PetriNetUnfolderBase]: 111/207 cut-off events. [2024-01-27 15:29:19,885 INFO L125 PetriNetUnfolderBase]: For 604/604 co-relation queries the response was YES. [2024-01-27 15:29:19,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 897 conditions, 207 events. 111/207 cut-off events. For 604/604 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 637 event pairs, 34 based on Foata normal form. 6/213 useless extension candidates. Maximal degree in co-relation 879. Up to 162 conditions per place. [2024-01-27 15:29:19,886 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 37 selfloop transitions, 16 changer transitions 0/54 dead transitions. [2024-01-27 15:29:19,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 54 transitions, 470 flow [2024-01-27 15:29:19,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-27 15:29:19,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-27 15:29:19,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 54 transitions. [2024-01-27 15:29:19,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-01-27 15:29:19,888 INFO L175 Difference]: Start difference. First operand has 53 places, 42 transitions, 325 flow. Second operand 6 states and 54 transitions. [2024-01-27 15:29:19,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 54 transitions, 470 flow [2024-01-27 15:29:19,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 54 transitions, 434 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-01-27 15:29:19,890 INFO L231 Difference]: Finished difference. Result has 56 places, 43 transitions, 329 flow [2024-01-27 15:29:19,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=329, PETRI_PLACES=56, PETRI_TRANSITIONS=43} [2024-01-27 15:29:19,891 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 35 predicate places. [2024-01-27 15:29:19,892 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 43 transitions, 329 flow [2024-01-27 15:29:19,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:19,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:19,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:19,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:20,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:20,103 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:20,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:20,104 INFO L85 PathProgramCache]: Analyzing trace with hash 941917518, now seen corresponding path program 6 times [2024-01-27 15:29:20,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:20,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348962382] [2024-01-27 15:29:20,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:20,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:20,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:20,171 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:20,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:20,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348962382] [2024-01-27 15:29:20,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348962382] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-27 15:29:20,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-27 15:29:20,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-27 15:29:20,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704314737] [2024-01-27 15:29:20,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-27 15:29:20,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-27 15:29:20,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:20,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-27 15:29:20,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-01-27 15:29:20,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:20,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 43 transitions, 329 flow. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:20,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:20,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:20,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:20,226 INFO L124 PetriNetUnfolderBase]: 107/194 cut-off events. [2024-01-27 15:29:20,226 INFO L125 PetriNetUnfolderBase]: For 505/505 co-relation queries the response was YES. [2024-01-27 15:29:20,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 863 conditions, 194 events. 107/194 cut-off events. For 505/505 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 561 event pairs, 31 based on Foata normal form. 2/196 useless extension candidates. Maximal degree in co-relation 844. Up to 147 conditions per place. [2024-01-27 15:29:20,228 INFO L140 encePairwiseOnDemand]: 14/19 looper letters, 32 selfloop transitions, 14 changer transitions 2/49 dead transitions. [2024-01-27 15:29:20,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 49 transitions, 444 flow [2024-01-27 15:29:20,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-27 15:29:20,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-27 15:29:20,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 43 transitions. [2024-01-27 15:29:20,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45263157894736844 [2024-01-27 15:29:20,229 INFO L175 Difference]: Start difference. First operand has 56 places, 43 transitions, 329 flow. Second operand 5 states and 43 transitions. [2024-01-27 15:29:20,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 49 transitions, 444 flow [2024-01-27 15:29:20,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 49 transitions, 390 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-01-27 15:29:20,231 INFO L231 Difference]: Finished difference. Result has 54 places, 41 transitions, 288 flow [2024-01-27 15:29:20,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=288, PETRI_PLACES=54, PETRI_TRANSITIONS=41} [2024-01-27 15:29:20,232 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 33 predicate places. [2024-01-27 15:29:20,232 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 41 transitions, 288 flow [2024-01-27 15:29:20,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:20,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:20,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:20,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-01-27 15:29:20,233 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:20,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:20,233 INFO L85 PathProgramCache]: Analyzing trace with hash 909470417, now seen corresponding path program 6 times [2024-01-27 15:29:20,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:20,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069479888] [2024-01-27 15:29:20,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:20,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:20,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:20,294 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:20,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:20,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069479888] [2024-01-27 15:29:20,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069479888] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:20,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601567787] [2024-01-27 15:29:20,295 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-01-27 15:29:20,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:20,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:20,308 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:20,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-01-27 15:29:20,418 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-01-27 15:29:20,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:20,420 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 4 conjunts are in the unsatisfiable core [2024-01-27 15:29:20,420 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:20,443 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:20,443 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:20,460 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:20,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601567787] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:20,461 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:20,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-01-27 15:29:20,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492632087] [2024-01-27 15:29:20,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:20,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-27 15:29:20,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:20,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-27 15:29:20,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-01-27 15:29:20,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:20,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 41 transitions, 288 flow. Second operand has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:20,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:20,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:20,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:20,556 INFO L124 PetriNetUnfolderBase]: 102/180 cut-off events. [2024-01-27 15:29:20,556 INFO L125 PetriNetUnfolderBase]: For 327/327 co-relation queries the response was YES. [2024-01-27 15:29:20,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 763 conditions, 180 events. 102/180 cut-off events. For 327/327 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 505 event pairs, 14 based on Foata normal form. 4/184 useless extension candidates. Maximal degree in co-relation 747. Up to 68 conditions per place. [2024-01-27 15:29:20,558 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 39 selfloop transitions, 25 changer transitions 0/65 dead transitions. [2024-01-27 15:29:20,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 65 transitions, 518 flow [2024-01-27 15:29:20,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-27 15:29:20,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-27 15:29:20,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 79 transitions. [2024-01-27 15:29:20,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41578947368421054 [2024-01-27 15:29:20,559 INFO L175 Difference]: Start difference. First operand has 54 places, 41 transitions, 288 flow. Second operand 10 states and 79 transitions. [2024-01-27 15:29:20,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 65 transitions, 518 flow [2024-01-27 15:29:20,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 65 transitions, 483 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-27 15:29:20,561 INFO L231 Difference]: Finished difference. Result has 57 places, 46 transitions, 346 flow [2024-01-27 15:29:20,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=346, PETRI_PLACES=57, PETRI_TRANSITIONS=46} [2024-01-27 15:29:20,561 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 36 predicate places. [2024-01-27 15:29:20,561 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 46 transitions, 346 flow [2024-01-27 15:29:20,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.5) internal successors, (55), 10 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:20,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:20,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:20,575 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-01-27 15:29:20,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:20,773 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:20,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:20,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1385418673, now seen corresponding path program 1 times [2024-01-27 15:29:20,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:20,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967815235] [2024-01-27 15:29:20,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:20,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:20,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:20,900 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:20,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:20,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967815235] [2024-01-27 15:29:20,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967815235] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:20,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103126057] [2024-01-27 15:29:20,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:20,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:20,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:20,917 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:20,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-01-27 15:29:20,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:20,994 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 14 conjunts are in the unsatisfiable core [2024-01-27 15:29:20,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:21,087 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:21,087 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:21,185 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:21,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103126057] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:21,186 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:21,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2024-01-27 15:29:21,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583729131] [2024-01-27 15:29:21,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:21,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-01-27 15:29:21,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:21,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-01-27 15:29:21,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-01-27 15:29:21,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:21,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 46 transitions, 346 flow. Second operand has 13 states, 13 states have (on average 5.846153846153846) internal successors, (76), 13 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:21,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:21,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:21,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:21,375 INFO L124 PetriNetUnfolderBase]: 153/279 cut-off events. [2024-01-27 15:29:21,376 INFO L125 PetriNetUnfolderBase]: For 515/515 co-relation queries the response was YES. [2024-01-27 15:29:21,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1179 conditions, 279 events. 153/279 cut-off events. For 515/515 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 957 event pairs, 16 based on Foata normal form. 1/280 useless extension candidates. Maximal degree in co-relation 1162. Up to 171 conditions per place. [2024-01-27 15:29:21,377 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 60 selfloop transitions, 17 changer transitions 5/83 dead transitions. [2024-01-27 15:29:21,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 83 transitions, 684 flow [2024-01-27 15:29:21,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-27 15:29:21,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-27 15:29:21,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 71 transitions. [2024-01-27 15:29:21,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338345864661654 [2024-01-27 15:29:21,379 INFO L175 Difference]: Start difference. First operand has 57 places, 46 transitions, 346 flow. Second operand 7 states and 71 transitions. [2024-01-27 15:29:21,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 83 transitions, 684 flow [2024-01-27 15:29:21,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 83 transitions, 594 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-01-27 15:29:21,382 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 400 flow [2024-01-27 15:29:21,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=400, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2024-01-27 15:29:21,382 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 39 predicate places. [2024-01-27 15:29:21,382 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 400 flow [2024-01-27 15:29:21,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.846153846153846) internal successors, (76), 13 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:21,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:21,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:21,410 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-01-27 15:29:21,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-01-27 15:29:21,611 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:21,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:21,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1917540053, now seen corresponding path program 2 times [2024-01-27 15:29:21,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:21,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307321874] [2024-01-27 15:29:21,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:21,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:21,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:21,753 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:21,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:21,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307321874] [2024-01-27 15:29:21,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307321874] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:21,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581499616] [2024-01-27 15:29:21,754 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-27 15:29:21,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:21,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:21,755 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:21,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-01-27 15:29:21,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:29:21,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:21,847 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 14 conjunts are in the unsatisfiable core [2024-01-27 15:29:21,848 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:21,925 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:21,926 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:22,021 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:22,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581499616] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:22,021 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:22,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-01-27 15:29:22,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519078661] [2024-01-27 15:29:22,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:22,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-01-27 15:29:22,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:22,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-01-27 15:29:22,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-01-27 15:29:22,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:22,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 400 flow. Second operand has 12 states, 12 states have (on average 5.833333333333333) internal successors, (70), 12 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:22,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:22,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:22,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:22,151 INFO L124 PetriNetUnfolderBase]: 158/288 cut-off events. [2024-01-27 15:29:22,151 INFO L125 PetriNetUnfolderBase]: For 677/677 co-relation queries the response was YES. [2024-01-27 15:29:22,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1288 conditions, 288 events. 158/288 cut-off events. For 677/677 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 995 event pairs, 18 based on Foata normal form. 1/289 useless extension candidates. Maximal degree in co-relation 1269. Up to 199 conditions per place. [2024-01-27 15:29:22,153 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 58 selfloop transitions, 18 changer transitions 5/82 dead transitions. [2024-01-27 15:29:22,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 82 transitions, 677 flow [2024-01-27 15:29:22,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-27 15:29:22,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-27 15:29:22,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 67 transitions. [2024-01-27 15:29:22,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5037593984962406 [2024-01-27 15:29:22,154 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 400 flow. Second operand 7 states and 67 transitions. [2024-01-27 15:29:22,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 82 transitions, 677 flow [2024-01-27 15:29:22,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 82 transitions, 627 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-01-27 15:29:22,157 INFO L231 Difference]: Finished difference. Result has 65 places, 61 transitions, 460 flow [2024-01-27 15:29:22,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=460, PETRI_PLACES=65, PETRI_TRANSITIONS=61} [2024-01-27 15:29:22,158 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 44 predicate places. [2024-01-27 15:29:22,158 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 460 flow [2024-01-27 15:29:22,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.833333333333333) internal successors, (70), 12 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:22,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:22,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:22,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:22,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-01-27 15:29:22,372 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:22,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:22,372 INFO L85 PathProgramCache]: Analyzing trace with hash -896421401, now seen corresponding path program 3 times [2024-01-27 15:29:22,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:22,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73940103] [2024-01-27 15:29:22,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:22,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:22,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:22,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:22,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:22,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73940103] [2024-01-27 15:29:22,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73940103] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:22,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325163754] [2024-01-27 15:29:22,552 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-01-27 15:29:22,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:22,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:22,553 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:22,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-01-27 15:29:22,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-01-27 15:29:22,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:22,627 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 14 conjunts are in the unsatisfiable core [2024-01-27 15:29:22,628 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:22,700 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:22,700 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:22,802 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:22,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325163754] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:22,802 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:22,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-01-27 15:29:22,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247547937] [2024-01-27 15:29:22,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:22,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-01-27 15:29:22,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:22,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-01-27 15:29:22,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-01-27 15:29:22,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:22,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 460 flow. Second operand has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 14 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:22,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:22,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:22,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:22,941 INFO L124 PetriNetUnfolderBase]: 155/278 cut-off events. [2024-01-27 15:29:22,942 INFO L125 PetriNetUnfolderBase]: For 697/697 co-relation queries the response was YES. [2024-01-27 15:29:22,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1268 conditions, 278 events. 155/278 cut-off events. For 697/697 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 957 event pairs, 16 based on Foata normal form. 1/279 useless extension candidates. Maximal degree in co-relation 1247. Up to 175 conditions per place. [2024-01-27 15:29:22,944 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 58 selfloop transitions, 20 changer transitions 5/84 dead transitions. [2024-01-27 15:29:22,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 84 transitions, 712 flow [2024-01-27 15:29:22,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-27 15:29:22,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-27 15:29:22,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 69 transitions. [2024-01-27 15:29:22,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.518796992481203 [2024-01-27 15:29:22,945 INFO L175 Difference]: Start difference. First operand has 65 places, 61 transitions, 460 flow. Second operand 7 states and 69 transitions. [2024-01-27 15:29:22,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 84 transitions, 712 flow [2024-01-27 15:29:22,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 84 transitions, 680 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-01-27 15:29:22,948 INFO L231 Difference]: Finished difference. Result has 69 places, 63 transitions, 504 flow [2024-01-27 15:29:22,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=504, PETRI_PLACES=69, PETRI_TRANSITIONS=63} [2024-01-27 15:29:22,949 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 48 predicate places. [2024-01-27 15:29:22,949 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 63 transitions, 504 flow [2024-01-27 15:29:22,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 14 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:22,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:22,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:22,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:23,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:23,162 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:23,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:23,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1354070643, now seen corresponding path program 4 times [2024-01-27 15:29:23,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:23,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671870260] [2024-01-27 15:29:23,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:23,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:23,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:23,358 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:23,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:23,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671870260] [2024-01-27 15:29:23,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671870260] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:23,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474793576] [2024-01-27 15:29:23,358 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-01-27 15:29:23,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:23,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:23,359 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:23,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-01-27 15:29:23,441 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-01-27 15:29:23,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:23,442 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 14 conjunts are in the unsatisfiable core [2024-01-27 15:29:23,444 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:23,524 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:23,525 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:23,644 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:23,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474793576] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:23,645 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:23,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-01-27 15:29:23,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827200264] [2024-01-27 15:29:23,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:23,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-01-27 15:29:23,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:23,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-01-27 15:29:23,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-01-27 15:29:23,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:23,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 63 transitions, 504 flow. Second operand has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 12 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:23,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:23,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:23,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:23,794 INFO L124 PetriNetUnfolderBase]: 178/319 cut-off events. [2024-01-27 15:29:23,794 INFO L125 PetriNetUnfolderBase]: For 870/870 co-relation queries the response was YES. [2024-01-27 15:29:23,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1474 conditions, 319 events. 178/319 cut-off events. For 870/870 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1148 event pairs, 18 based on Foata normal form. 1/320 useless extension candidates. Maximal degree in co-relation 1451. Up to 259 conditions per place. [2024-01-27 15:29:23,797 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 63 selfloop transitions, 19 changer transitions 5/88 dead transitions. [2024-01-27 15:29:23,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 88 transitions, 803 flow [2024-01-27 15:29:23,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-27 15:29:23,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-27 15:29:23,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 59 transitions. [2024-01-27 15:29:23,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44360902255639095 [2024-01-27 15:29:23,799 INFO L175 Difference]: Start difference. First operand has 69 places, 63 transitions, 504 flow. Second operand 7 states and 59 transitions. [2024-01-27 15:29:23,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 88 transitions, 803 flow [2024-01-27 15:29:23,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 88 transitions, 758 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-01-27 15:29:23,806 INFO L231 Difference]: Finished difference. Result has 74 places, 75 transitions, 617 flow [2024-01-27 15:29:23,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=617, PETRI_PLACES=74, PETRI_TRANSITIONS=75} [2024-01-27 15:29:23,807 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 53 predicate places. [2024-01-27 15:29:23,807 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 75 transitions, 617 flow [2024-01-27 15:29:23,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 12 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:23,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:23,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:23,823 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:24,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-01-27 15:29:24,022 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:24,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:24,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1346340245, now seen corresponding path program 5 times [2024-01-27 15:29:24,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:24,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012587494] [2024-01-27 15:29:24,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:24,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:24,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:24,200 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:24,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:24,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012587494] [2024-01-27 15:29:24,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012587494] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:24,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854214262] [2024-01-27 15:29:24,200 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-01-27 15:29:24,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:24,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:24,217 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:24,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-01-27 15:29:24,285 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-01-27 15:29:24,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:24,286 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 14 conjunts are in the unsatisfiable core [2024-01-27 15:29:24,287 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:24,358 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:24,359 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:24,457 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:24,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854214262] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:24,458 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:24,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2024-01-27 15:29:24,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802538189] [2024-01-27 15:29:24,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:24,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-01-27 15:29:24,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:24,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-01-27 15:29:24,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-01-27 15:29:24,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:24,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 75 transitions, 617 flow. Second operand has 13 states, 13 states have (on average 6.076923076923077) internal successors, (79), 13 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:24,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:24,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:24,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:24,599 INFO L124 PetriNetUnfolderBase]: 192/348 cut-off events. [2024-01-27 15:29:24,599 INFO L125 PetriNetUnfolderBase]: For 1087/1087 co-relation queries the response was YES. [2024-01-27 15:29:24,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1697 conditions, 348 events. 192/348 cut-off events. For 1087/1087 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1293 event pairs, 18 based on Foata normal form. 1/349 useless extension candidates. Maximal degree in co-relation 1671. Up to 263 conditions per place. [2024-01-27 15:29:24,602 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 71 selfloop transitions, 20 changer transitions 5/97 dead transitions. [2024-01-27 15:29:24,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 97 transitions, 931 flow [2024-01-27 15:29:24,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-27 15:29:24,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-27 15:29:24,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 65 transitions. [2024-01-27 15:29:24,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48872180451127817 [2024-01-27 15:29:24,603 INFO L175 Difference]: Start difference. First operand has 74 places, 75 transitions, 617 flow. Second operand 7 states and 65 transitions. [2024-01-27 15:29:24,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 97 transitions, 931 flow [2024-01-27 15:29:24,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 97 transitions, 900 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-01-27 15:29:24,608 INFO L231 Difference]: Finished difference. Result has 80 places, 79 transitions, 696 flow [2024-01-27 15:29:24,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=696, PETRI_PLACES=80, PETRI_TRANSITIONS=79} [2024-01-27 15:29:24,609 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 59 predicate places. [2024-01-27 15:29:24,609 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 79 transitions, 696 flow [2024-01-27 15:29:24,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.076923076923077) internal successors, (79), 13 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:24,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:24,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:24,641 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:24,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:24,821 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:24,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:24,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1230283345, now seen corresponding path program 6 times [2024-01-27 15:29:24,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:24,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710816492] [2024-01-27 15:29:24,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:24,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:24,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:24,976 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:24,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:24,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710816492] [2024-01-27 15:29:24,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710816492] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:24,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033183299] [2024-01-27 15:29:24,977 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-01-27 15:29:24,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:24,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:24,993 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:25,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-01-27 15:29:25,068 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-01-27 15:29:25,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:25,070 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 14 conjunts are in the unsatisfiable core [2024-01-27 15:29:25,074 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:25,144 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:25,144 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:25,245 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:25,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033183299] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:25,245 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:25,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-01-27 15:29:25,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982524114] [2024-01-27 15:29:25,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:25,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-01-27 15:29:25,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:25,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-01-27 15:29:25,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-01-27 15:29:25,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:25,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 79 transitions, 696 flow. Second operand has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 12 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:25,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:25,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:25,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:25,390 INFO L124 PetriNetUnfolderBase]: 189/338 cut-off events. [2024-01-27 15:29:25,390 INFO L125 PetriNetUnfolderBase]: For 1300/1300 co-relation queries the response was YES. [2024-01-27 15:29:25,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1740 conditions, 338 events. 189/338 cut-off events. For 1300/1300 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1248 event pairs, 18 based on Foata normal form. 1/339 useless extension candidates. Maximal degree in co-relation 1711. Up to 263 conditions per place. [2024-01-27 15:29:25,393 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 69 selfloop transitions, 21 changer transitions 5/96 dead transitions. [2024-01-27 15:29:25,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 96 transitions, 974 flow [2024-01-27 15:29:25,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-27 15:29:25,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-27 15:29:25,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 63 transitions. [2024-01-27 15:29:25,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-01-27 15:29:25,394 INFO L175 Difference]: Start difference. First operand has 80 places, 79 transitions, 696 flow. Second operand 7 states and 63 transitions. [2024-01-27 15:29:25,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 96 transitions, 974 flow [2024-01-27 15:29:25,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 96 transitions, 910 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-01-27 15:29:25,400 INFO L231 Difference]: Finished difference. Result has 85 places, 81 transitions, 726 flow [2024-01-27 15:29:25,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=646, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=726, PETRI_PLACES=85, PETRI_TRANSITIONS=81} [2024-01-27 15:29:25,401 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 64 predicate places. [2024-01-27 15:29:25,401 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 81 transitions, 726 flow [2024-01-27 15:29:25,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 12 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:25,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:25,401 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:25,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:25,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:25,613 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:25,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:25,614 INFO L85 PathProgramCache]: Analyzing trace with hash 684156866, now seen corresponding path program 7 times [2024-01-27 15:29:25,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:25,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668984469] [2024-01-27 15:29:25,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:25,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:25,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:25,681 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:25,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:25,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668984469] [2024-01-27 15:29:25,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668984469] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:25,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279963688] [2024-01-27 15:29:25,682 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-01-27 15:29:25,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:25,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:25,683 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:25,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-01-27 15:29:25,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:25,758 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:25,758 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:25,787 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:25,788 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:25,812 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:25,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279963688] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:25,812 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:25,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-01-27 15:29:25,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348454627] [2024-01-27 15:29:25,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:25,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-27 15:29:25,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:25,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-27 15:29:25,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-01-27 15:29:25,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:25,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 81 transitions, 726 flow. Second operand has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 11 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:25,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:25,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:25,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:25,973 INFO L124 PetriNetUnfolderBase]: 206/373 cut-off events. [2024-01-27 15:29:25,973 INFO L125 PetriNetUnfolderBase]: For 1577/1577 co-relation queries the response was YES. [2024-01-27 15:29:25,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1937 conditions, 373 events. 206/373 cut-off events. For 1577/1577 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1443 event pairs, 33 based on Foata normal form. 4/377 useless extension candidates. Maximal degree in co-relation 1905. Up to 141 conditions per place. [2024-01-27 15:29:25,977 INFO L140 encePairwiseOnDemand]: 14/19 looper letters, 69 selfloop transitions, 33 changer transitions 10/113 dead transitions. [2024-01-27 15:29:25,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 113 transitions, 1158 flow [2024-01-27 15:29:25,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-27 15:29:25,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-27 15:29:25,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 69 transitions. [2024-01-27 15:29:25,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.518796992481203 [2024-01-27 15:29:25,978 INFO L175 Difference]: Start difference. First operand has 85 places, 81 transitions, 726 flow. Second operand 7 states and 69 transitions. [2024-01-27 15:29:25,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 113 transitions, 1158 flow [2024-01-27 15:29:25,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 113 transitions, 1095 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-01-27 15:29:25,985 INFO L231 Difference]: Finished difference. Result has 90 places, 83 transitions, 806 flow [2024-01-27 15:29:25,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=673, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=806, PETRI_PLACES=90, PETRI_TRANSITIONS=83} [2024-01-27 15:29:25,986 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 69 predicate places. [2024-01-27 15:29:25,986 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 83 transitions, 806 flow [2024-01-27 15:29:25,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 11 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:25,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:25,986 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:26,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-01-27 15:29:26,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-01-27 15:29:26,199 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:26,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:26,199 INFO L85 PathProgramCache]: Analyzing trace with hash -736980951, now seen corresponding path program 8 times [2024-01-27 15:29:26,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:26,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678273457] [2024-01-27 15:29:26,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:26,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:26,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:26,264 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:26,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:26,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678273457] [2024-01-27 15:29:26,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678273457] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:26,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187308461] [2024-01-27 15:29:26,265 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-27 15:29:26,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:26,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:26,266 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:26,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-01-27 15:29:26,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:29:26,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:26,346 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:26,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:26,385 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:26,385 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:26,417 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:26,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187308461] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:26,417 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:26,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-01-27 15:29:26,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113670990] [2024-01-27 15:29:26,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:26,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-01-27 15:29:26,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:26,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-01-27 15:29:26,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-01-27 15:29:26,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:26,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 83 transitions, 806 flow. Second operand has 13 states, 13 states have (on average 5.153846153846154) internal successors, (67), 13 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:26,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:26,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:26,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:26,720 INFO L124 PetriNetUnfolderBase]: 237/422 cut-off events. [2024-01-27 15:29:26,720 INFO L125 PetriNetUnfolderBase]: For 2406/2406 co-relation queries the response was YES. [2024-01-27 15:29:26,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2341 conditions, 422 events. 237/422 cut-off events. For 2406/2406 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1642 event pairs, 32 based on Foata normal form. 20/442 useless extension candidates. Maximal degree in co-relation 2306. Up to 172 conditions per place. [2024-01-27 15:29:26,725 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 84 selfloop transitions, 50 changer transitions 0/135 dead transitions. [2024-01-27 15:29:26,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 135 transitions, 1461 flow [2024-01-27 15:29:26,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-27 15:29:26,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-01-27 15:29:26,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 117 transitions. [2024-01-27 15:29:26,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398496240601504 [2024-01-27 15:29:26,727 INFO L175 Difference]: Start difference. First operand has 90 places, 83 transitions, 806 flow. Second operand 14 states and 117 transitions. [2024-01-27 15:29:26,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 135 transitions, 1461 flow [2024-01-27 15:29:26,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 135 transitions, 1397 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-01-27 15:29:26,736 INFO L231 Difference]: Finished difference. Result has 106 places, 103 transitions, 1161 flow [2024-01-27 15:29:26,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=763, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1161, PETRI_PLACES=106, PETRI_TRANSITIONS=103} [2024-01-27 15:29:26,737 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 85 predicate places. [2024-01-27 15:29:26,737 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 103 transitions, 1161 flow [2024-01-27 15:29:26,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.153846153846154) internal successors, (67), 13 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:26,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:26,737 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:26,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:26,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-01-27 15:29:26,951 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:26,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:26,952 INFO L85 PathProgramCache]: Analyzing trace with hash -32468913, now seen corresponding path program 9 times [2024-01-27 15:29:26,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:26,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920230349] [2024-01-27 15:29:26,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:26,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:26,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:27,006 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:27,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:27,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920230349] [2024-01-27 15:29:27,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920230349] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:27,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [539458591] [2024-01-27 15:29:27,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-01-27 15:29:27,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:27,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:27,007 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:27,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-01-27 15:29:27,116 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-01-27 15:29:27,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:27,117 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:27,117 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:27,147 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:27,147 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:27,179 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:27,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [539458591] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:27,180 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:27,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-01-27 15:29:27,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374171156] [2024-01-27 15:29:27,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:27,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-27 15:29:27,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:27,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-27 15:29:27,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-01-27 15:29:27,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:27,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 103 transitions, 1161 flow. Second operand has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:27,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:27,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:27,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:27,452 INFO L124 PetriNetUnfolderBase]: 274/485 cut-off events. [2024-01-27 15:29:27,453 INFO L125 PetriNetUnfolderBase]: For 4393/4393 co-relation queries the response was YES. [2024-01-27 15:29:27,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3068 conditions, 485 events. 274/485 cut-off events. For 4393/4393 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 1936 event pairs, 26 based on Foata normal form. 6/491 useless extension candidates. Maximal degree in co-relation 3026. Up to 151 conditions per place. [2024-01-27 15:29:27,460 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 94 selfloop transitions, 60 changer transitions 0/155 dead transitions. [2024-01-27 15:29:27,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 155 transitions, 1978 flow [2024-01-27 15:29:27,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-27 15:29:27,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-27 15:29:27,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 94 transitions. [2024-01-27 15:29:27,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49473684210526314 [2024-01-27 15:29:27,461 INFO L175 Difference]: Start difference. First operand has 106 places, 103 transitions, 1161 flow. Second operand 10 states and 94 transitions. [2024-01-27 15:29:27,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 155 transitions, 1978 flow [2024-01-27 15:29:27,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 155 transitions, 1645 flow, removed 143 selfloop flow, removed 2 redundant places. [2024-01-27 15:29:27,478 INFO L231 Difference]: Finished difference. Result has 118 places, 118 transitions, 1272 flow [2024-01-27 15:29:27,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1272, PETRI_PLACES=118, PETRI_TRANSITIONS=118} [2024-01-27 15:29:27,479 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 97 predicate places. [2024-01-27 15:29:27,479 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 118 transitions, 1272 flow [2024-01-27 15:29:27,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:27,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:27,479 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:27,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:27,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-01-27 15:29:27,691 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:27,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:27,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1256114259, now seen corresponding path program 10 times [2024-01-27 15:29:27,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:27,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547285495] [2024-01-27 15:29:27,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:27,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:27,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:27,747 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:27,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:27,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547285495] [2024-01-27 15:29:27,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547285495] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:27,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135333038] [2024-01-27 15:29:27,748 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-01-27 15:29:27,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:27,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:27,769 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:27,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-01-27 15:29:27,842 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-01-27 15:29:27,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:27,843 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:27,844 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:27,878 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:27,878 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:27,901 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:27,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135333038] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:27,902 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:27,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-01-27 15:29:27,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615922263] [2024-01-27 15:29:27,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:27,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-01-27 15:29:27,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:27,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-01-27 15:29:27,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-01-27 15:29:27,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:27,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 118 transitions, 1272 flow. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:27,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:27,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:27,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:28,140 INFO L124 PetriNetUnfolderBase]: 320/551 cut-off events. [2024-01-27 15:29:28,140 INFO L125 PetriNetUnfolderBase]: For 5564/5564 co-relation queries the response was YES. [2024-01-27 15:29:28,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3544 conditions, 551 events. 320/551 cut-off events. For 5564/5564 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2235 event pairs, 46 based on Foata normal form. 6/557 useless extension candidates. Maximal degree in co-relation 3496. Up to 258 conditions per place. [2024-01-27 15:29:28,145 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 84 selfloop transitions, 82 changer transitions 2/169 dead transitions. [2024-01-27 15:29:28,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 169 transitions, 2261 flow [2024-01-27 15:29:28,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-01-27 15:29:28,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-01-27 15:29:28,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 104 transitions. [2024-01-27 15:29:28,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-01-27 15:29:28,147 INFO L175 Difference]: Start difference. First operand has 118 places, 118 transitions, 1272 flow. Second operand 13 states and 104 transitions. [2024-01-27 15:29:28,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 169 transitions, 2261 flow [2024-01-27 15:29:28,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 169 transitions, 2095 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-01-27 15:29:28,166 INFO L231 Difference]: Finished difference. Result has 131 places, 145 transitions, 1849 flow [2024-01-27 15:29:28,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=1160, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1849, PETRI_PLACES=131, PETRI_TRANSITIONS=145} [2024-01-27 15:29:28,167 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 110 predicate places. [2024-01-27 15:29:28,167 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 145 transitions, 1849 flow [2024-01-27 15:29:28,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:28,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:28,168 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:28,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:28,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:28,379 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:28,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:28,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1709308380, now seen corresponding path program 11 times [2024-01-27 15:29:28,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:28,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834697057] [2024-01-27 15:29:28,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:28,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:28,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:28,440 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:28,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:28,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834697057] [2024-01-27 15:29:28,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834697057] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:28,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168765713] [2024-01-27 15:29:28,440 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-01-27 15:29:28,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:28,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:28,456 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:28,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-01-27 15:29:28,556 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:29:28,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:28,558 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:28,558 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:28,608 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:28,609 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:28,642 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:28,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168765713] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:28,643 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:28,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-01-27 15:29:28,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890167300] [2024-01-27 15:29:28,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:28,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-01-27 15:29:28,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:28,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-01-27 15:29:28,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-01-27 15:29:28,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:28,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 145 transitions, 1849 flow. Second operand has 13 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:28,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:28,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:28,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:28,820 INFO L124 PetriNetUnfolderBase]: 345/592 cut-off events. [2024-01-27 15:29:28,820 INFO L125 PetriNetUnfolderBase]: For 7816/7816 co-relation queries the response was YES. [2024-01-27 15:29:28,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4079 conditions, 592 events. 345/592 cut-off events. For 7816/7816 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2435 event pairs, 67 based on Foata normal form. 8/600 useless extension candidates. Maximal degree in co-relation 4027. Up to 391 conditions per place. [2024-01-27 15:29:28,826 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 123 selfloop transitions, 54 changer transitions 7/185 dead transitions. [2024-01-27 15:29:28,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 185 transitions, 2600 flow [2024-01-27 15:29:28,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-27 15:29:28,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-27 15:29:28,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 93 transitions. [2024-01-27 15:29:28,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4449760765550239 [2024-01-27 15:29:28,829 INFO L175 Difference]: Start difference. First operand has 131 places, 145 transitions, 1849 flow. Second operand 11 states and 93 transitions. [2024-01-27 15:29:28,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 185 transitions, 2600 flow [2024-01-27 15:29:28,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 185 transitions, 2255 flow, removed 166 selfloop flow, removed 2 redundant places. [2024-01-27 15:29:28,863 INFO L231 Difference]: Finished difference. Result has 143 places, 155 transitions, 1869 flow [2024-01-27 15:29:28,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=1576, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1869, PETRI_PLACES=143, PETRI_TRANSITIONS=155} [2024-01-27 15:29:28,864 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 122 predicate places. [2024-01-27 15:29:28,864 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 155 transitions, 1869 flow [2024-01-27 15:29:28,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:28,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:28,865 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:28,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:29,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:29,076 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:29,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:29,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1913489791, now seen corresponding path program 12 times [2024-01-27 15:29:29,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:29,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385593232] [2024-01-27 15:29:29,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:29,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:29,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:29,131 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:29,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:29,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385593232] [2024-01-27 15:29:29,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385593232] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:29,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037703897] [2024-01-27 15:29:29,132 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-01-27 15:29:29,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:29,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:29,133 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:29,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-01-27 15:29:29,206 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-01-27 15:29:29,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:29,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:29,208 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:29,247 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:29,247 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:29,281 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:29,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037703897] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:29,281 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:29,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-01-27 15:29:29,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530201797] [2024-01-27 15:29:29,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:29,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-01-27 15:29:29,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:29,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-01-27 15:29:29,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-01-27 15:29:29,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:29,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 155 transitions, 1869 flow. Second operand has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 12 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:29,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:29,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:29,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:29,600 INFO L124 PetriNetUnfolderBase]: 347/604 cut-off events. [2024-01-27 15:29:29,600 INFO L125 PetriNetUnfolderBase]: For 6155/6155 co-relation queries the response was YES. [2024-01-27 15:29:29,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3904 conditions, 604 events. 347/604 cut-off events. For 6155/6155 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2502 event pairs, 38 based on Foata normal form. 14/618 useless extension candidates. Maximal degree in co-relation 3847. Up to 246 conditions per place. [2024-01-27 15:29:29,605 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 90 selfloop transitions, 94 changer transitions 0/185 dead transitions. [2024-01-27 15:29:29,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 185 transitions, 2400 flow [2024-01-27 15:29:29,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-01-27 15:29:29,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-01-27 15:29:29,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 128 transitions. [2024-01-27 15:29:29,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-01-27 15:29:29,607 INFO L175 Difference]: Start difference. First operand has 143 places, 155 transitions, 1869 flow. Second operand 16 states and 128 transitions. [2024-01-27 15:29:29,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 185 transitions, 2400 flow [2024-01-27 15:29:29,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 185 transitions, 2195 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-01-27 15:29:29,626 INFO L231 Difference]: Finished difference. Result has 151 places, 158 transitions, 1918 flow [2024-01-27 15:29:29,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=1619, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1918, PETRI_PLACES=151, PETRI_TRANSITIONS=158} [2024-01-27 15:29:29,627 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 130 predicate places. [2024-01-27 15:29:29,627 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 158 transitions, 1918 flow [2024-01-27 15:29:29,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 12 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:29,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:29,627 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:29,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:29,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-01-27 15:29:29,839 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:29,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:29,839 INFO L85 PathProgramCache]: Analyzing trace with hash -517185788, now seen corresponding path program 13 times [2024-01-27 15:29:29,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:29,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901205790] [2024-01-27 15:29:29,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:29,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:29,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:29,896 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:29,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:29,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901205790] [2024-01-27 15:29:29,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901205790] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:29,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550865466] [2024-01-27 15:29:29,897 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-01-27 15:29:29,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:29,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:29,898 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:29,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-01-27 15:29:29,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:29,969 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:29,970 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:30,003 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:30,004 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:30,039 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:30,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550865466] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:30,040 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:30,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-01-27 15:29:30,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767938343] [2024-01-27 15:29:30,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:30,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-01-27 15:29:30,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:30,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-01-27 15:29:30,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-01-27 15:29:30,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:30,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 158 transitions, 1918 flow. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 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-01-27 15:29:30,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:30,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:30,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:30,264 INFO L124 PetriNetUnfolderBase]: 376/645 cut-off events. [2024-01-27 15:29:30,265 INFO L125 PetriNetUnfolderBase]: For 6186/6186 co-relation queries the response was YES. [2024-01-27 15:29:30,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4254 conditions, 645 events. 376/645 cut-off events. For 6186/6186 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2679 event pairs, 77 based on Foata normal form. 8/653 useless extension candidates. Maximal degree in co-relation 4197. Up to 461 conditions per place. [2024-01-27 15:29:30,274 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 130 selfloop transitions, 71 changer transitions 0/202 dead transitions. [2024-01-27 15:29:30,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 202 transitions, 2689 flow [2024-01-27 15:29:30,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-01-27 15:29:30,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-01-27 15:29:30,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 130 transitions. [2024-01-27 15:29:30,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024767801857585 [2024-01-27 15:29:30,275 INFO L175 Difference]: Start difference. First operand has 151 places, 158 transitions, 1918 flow. Second operand 17 states and 130 transitions. [2024-01-27 15:29:30,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 202 transitions, 2689 flow [2024-01-27 15:29:30,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 202 transitions, 2477 flow, removed 29 selfloop flow, removed 12 redundant places. [2024-01-27 15:29:30,297 INFO L231 Difference]: Finished difference. Result has 159 places, 178 transitions, 2194 flow [2024-01-27 15:29:30,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=1683, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2194, PETRI_PLACES=159, PETRI_TRANSITIONS=178} [2024-01-27 15:29:30,298 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 138 predicate places. [2024-01-27 15:29:30,298 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 178 transitions, 2194 flow [2024-01-27 15:29:30,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 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-01-27 15:29:30,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:30,298 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:30,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:30,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-01-27 15:29:30,510 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:30,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:30,510 INFO L85 PathProgramCache]: Analyzing trace with hash -702329636, now seen corresponding path program 14 times [2024-01-27 15:29:30,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:30,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981233729] [2024-01-27 15:29:30,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:30,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:30,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:30,565 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:30,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:30,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981233729] [2024-01-27 15:29:30,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981233729] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:30,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119658492] [2024-01-27 15:29:30,566 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-27 15:29:30,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:30,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:30,567 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:30,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-01-27 15:29:30,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:29:30,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:30,647 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:30,648 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:30,689 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:30,690 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:30,713 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:30,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119658492] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:30,713 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:30,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-01-27 15:29:30,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215623716] [2024-01-27 15:29:30,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:30,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-01-27 15:29:30,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:30,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-01-27 15:29:30,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-01-27 15:29:30,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:30,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 178 transitions, 2194 flow. Second operand has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 12 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:30,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:30,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:30,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:30,956 INFO L124 PetriNetUnfolderBase]: 368/637 cut-off events. [2024-01-27 15:29:30,956 INFO L125 PetriNetUnfolderBase]: For 6314/6314 co-relation queries the response was YES. [2024-01-27 15:29:30,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4297 conditions, 637 events. 368/637 cut-off events. For 6314/6314 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2669 event pairs, 71 based on Foata normal form. 12/649 useless extension candidates. Maximal degree in co-relation 4237. Up to 439 conditions per place. [2024-01-27 15:29:30,962 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 129 selfloop transitions, 64 changer transitions 5/199 dead transitions. [2024-01-27 15:29:30,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 199 transitions, 2701 flow [2024-01-27 15:29:30,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-01-27 15:29:30,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-01-27 15:29:30,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 100 transitions. [2024-01-27 15:29:30,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43859649122807015 [2024-01-27 15:29:30,964 INFO L175 Difference]: Start difference. First operand has 159 places, 178 transitions, 2194 flow. Second operand 12 states and 100 transitions. [2024-01-27 15:29:30,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 199 transitions, 2701 flow [2024-01-27 15:29:30,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 199 transitions, 2406 flow, removed 93 selfloop flow, removed 10 redundant places. [2024-01-27 15:29:30,986 INFO L231 Difference]: Finished difference. Result has 160 places, 174 transitions, 1997 flow [2024-01-27 15:29:30,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=1875, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1997, PETRI_PLACES=160, PETRI_TRANSITIONS=174} [2024-01-27 15:29:30,987 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 139 predicate places. [2024-01-27 15:29:30,987 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 174 transitions, 1997 flow [2024-01-27 15:29:30,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 12 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:30,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:30,987 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:31,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:31,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-01-27 15:29:31,199 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:31,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:31,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1588532495, now seen corresponding path program 15 times [2024-01-27 15:29:31,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:31,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342726144] [2024-01-27 15:29:31,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:31,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:31,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:31,255 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:31,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:31,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342726144] [2024-01-27 15:29:31,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342726144] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:31,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182418681] [2024-01-27 15:29:31,256 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-01-27 15:29:31,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:31,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:31,257 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:31,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-01-27 15:29:31,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-01-27 15:29:31,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:31,338 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:31,338 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:31,373 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:31,374 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:31,399 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:31,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182418681] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:31,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:31,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-01-27 15:29:31,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840943686] [2024-01-27 15:29:31,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:31,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-01-27 15:29:31,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:31,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-01-27 15:29:31,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-01-27 15:29:31,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:31,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 174 transitions, 1997 flow. Second operand has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:31,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:31,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:31,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:31,651 INFO L124 PetriNetUnfolderBase]: 417/704 cut-off events. [2024-01-27 15:29:31,651 INFO L125 PetriNetUnfolderBase]: For 6330/6330 co-relation queries the response was YES. [2024-01-27 15:29:31,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4637 conditions, 704 events. 417/704 cut-off events. For 6330/6330 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2950 event pairs, 50 based on Foata normal form. 8/712 useless extension candidates. Maximal degree in co-relation 4577. Up to 304 conditions per place. [2024-01-27 15:29:31,658 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 104 selfloop transitions, 115 changer transitions 5/225 dead transitions. [2024-01-27 15:29:31,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 225 transitions, 2955 flow [2024-01-27 15:29:31,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-01-27 15:29:31,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-01-27 15:29:31,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 119 transitions. [2024-01-27 15:29:31,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39144736842105265 [2024-01-27 15:29:31,660 INFO L175 Difference]: Start difference. First operand has 160 places, 174 transitions, 1997 flow. Second operand 16 states and 119 transitions. [2024-01-27 15:29:31,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 225 transitions, 2955 flow [2024-01-27 15:29:31,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 225 transitions, 2750 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-01-27 15:29:31,686 INFO L231 Difference]: Finished difference. Result has 168 places, 198 transitions, 2458 flow [2024-01-27 15:29:31,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2458, PETRI_PLACES=168, PETRI_TRANSITIONS=198} [2024-01-27 15:29:31,688 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 147 predicate places. [2024-01-27 15:29:31,688 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 198 transitions, 2458 flow [2024-01-27 15:29:31,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:31,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:31,688 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:31,709 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:31,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-01-27 15:29:31,900 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:31,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:31,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1830225827, now seen corresponding path program 16 times [2024-01-27 15:29:31,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:31,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644600435] [2024-01-27 15:29:31,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:31,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:31,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:31,955 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:31,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:31,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644600435] [2024-01-27 15:29:31,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644600435] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:31,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527939701] [2024-01-27 15:29:31,956 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-01-27 15:29:31,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:31,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:31,957 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:31,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-01-27 15:29:32,039 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-01-27 15:29:32,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:32,040 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:32,041 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:32,087 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:32,087 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:32,132 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:32,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527939701] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:32,132 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:32,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-01-27 15:29:32,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282265883] [2024-01-27 15:29:32,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:32,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-01-27 15:29:32,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:32,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-01-27 15:29:32,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-01-27 15:29:32,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:32,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 198 transitions, 2458 flow. Second operand has 15 states, 15 states have (on average 5.133333333333334) internal successors, (77), 15 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-01-27 15:29:32,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:32,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:32,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:32,579 INFO L124 PetriNetUnfolderBase]: 573/970 cut-off events. [2024-01-27 15:29:32,579 INFO L125 PetriNetUnfolderBase]: For 10296/10296 co-relation queries the response was YES. [2024-01-27 15:29:32,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6559 conditions, 970 events. 573/970 cut-off events. For 10296/10296 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4414 event pairs, 37 based on Foata normal form. 10/980 useless extension candidates. Maximal degree in co-relation 6495. Up to 299 conditions per place. [2024-01-27 15:29:32,589 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 148 selfloop transitions, 161 changer transitions 0/310 dead transitions. [2024-01-27 15:29:32,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 310 transitions, 4209 flow [2024-01-27 15:29:32,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-27 15:29:32,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-01-27 15:29:32,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 175 transitions. [2024-01-27 15:29:32,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40045766590389015 [2024-01-27 15:29:32,590 INFO L175 Difference]: Start difference. First operand has 168 places, 198 transitions, 2458 flow. Second operand 23 states and 175 transitions. [2024-01-27 15:29:32,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 310 transitions, 4209 flow [2024-01-27 15:29:32,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 310 transitions, 3954 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-01-27 15:29:32,628 INFO L231 Difference]: Finished difference. Result has 186 places, 268 transitions, 3618 flow [2024-01-27 15:29:32,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3618, PETRI_PLACES=186, PETRI_TRANSITIONS=268} [2024-01-27 15:29:32,629 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 165 predicate places. [2024-01-27 15:29:32,629 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 268 transitions, 3618 flow [2024-01-27 15:29:32,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.133333333333334) internal successors, (77), 15 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-01-27 15:29:32,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:32,629 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:32,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:32,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:32,842 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:32,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:32,842 INFO L85 PathProgramCache]: Analyzing trace with hash 324636623, now seen corresponding path program 17 times [2024-01-27 15:29:32,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:32,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819873982] [2024-01-27 15:29:32,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:32,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:32,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:32,895 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:32,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:32,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819873982] [2024-01-27 15:29:32,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819873982] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:32,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746847463] [2024-01-27 15:29:32,896 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-01-27 15:29:32,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:32,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:32,897 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:32,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-01-27 15:29:32,973 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-01-27 15:29:32,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:32,974 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:32,975 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:33,026 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:33,026 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:33,056 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:33,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746847463] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:33,056 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:33,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-01-27 15:29:33,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779541907] [2024-01-27 15:29:33,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:33,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-01-27 15:29:33,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:33,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-01-27 15:29:33,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-01-27 15:29:33,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:33,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 268 transitions, 3618 flow. Second operand has 13 states, 13 states have (on average 5.076923076923077) internal successors, (66), 13 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:33,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:33,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:33,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:33,383 INFO L124 PetriNetUnfolderBase]: 636/1069 cut-off events. [2024-01-27 15:29:33,384 INFO L125 PetriNetUnfolderBase]: For 14581/14581 co-relation queries the response was YES. [2024-01-27 15:29:33,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7870 conditions, 1069 events. 636/1069 cut-off events. For 14581/14581 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4953 event pairs, 44 based on Foata normal form. 16/1085 useless extension candidates. Maximal degree in co-relation 7801. Up to 394 conditions per place. [2024-01-27 15:29:33,394 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 113 selfloop transitions, 213 changer transitions 0/327 dead transitions. [2024-01-27 15:29:33,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 327 transitions, 4939 flow [2024-01-27 15:29:33,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-01-27 15:29:33,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-01-27 15:29:33,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 135 transitions. [2024-01-27 15:29:33,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4179566563467492 [2024-01-27 15:29:33,395 INFO L175 Difference]: Start difference. First operand has 186 places, 268 transitions, 3618 flow. Second operand 17 states and 135 transitions. [2024-01-27 15:29:33,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 327 transitions, 4939 flow [2024-01-27 15:29:33,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 327 transitions, 4664 flow, removed 103 selfloop flow, removed 9 redundant places. [2024-01-27 15:29:33,450 INFO L231 Difference]: Finished difference. Result has 197 places, 299 transitions, 4517 flow [2024-01-27 15:29:33,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=3338, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4517, PETRI_PLACES=197, PETRI_TRANSITIONS=299} [2024-01-27 15:29:33,451 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 176 predicate places. [2024-01-27 15:29:33,451 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 299 transitions, 4517 flow [2024-01-27 15:29:33,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.076923076923077) internal successors, (66), 13 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:33,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:33,478 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:33,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-01-27 15:29:33,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:33,690 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:33,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:33,691 INFO L85 PathProgramCache]: Analyzing trace with hash 2010054401, now seen corresponding path program 18 times [2024-01-27 15:29:33,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:33,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323273650] [2024-01-27 15:29:33,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:33,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:33,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:33,745 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:33,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:33,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323273650] [2024-01-27 15:29:33,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323273650] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:33,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607148685] [2024-01-27 15:29:33,745 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-01-27 15:29:33,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:33,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:33,749 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:33,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-01-27 15:29:33,857 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-01-27 15:29:33,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:33,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:33,862 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:33,902 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:33,902 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:33,929 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:33,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607148685] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:33,930 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:33,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-01-27 15:29:33,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605303128] [2024-01-27 15:29:33,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:33,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-01-27 15:29:33,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:33,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-01-27 15:29:33,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-01-27 15:29:33,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:33,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 299 transitions, 4517 flow. Second operand has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:33,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:33,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:33,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:34,279 INFO L124 PetriNetUnfolderBase]: 685/1148 cut-off events. [2024-01-27 15:29:34,279 INFO L125 PetriNetUnfolderBase]: For 20281/20281 co-relation queries the response was YES. [2024-01-27 15:29:34,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9283 conditions, 1148 events. 685/1148 cut-off events. For 20281/20281 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 5385 event pairs, 150 based on Foata normal form. 28/1176 useless extension candidates. Maximal degree in co-relation 9209. Up to 984 conditions per place. [2024-01-27 15:29:34,290 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 299 selfloop transitions, 59 changer transitions 0/359 dead transitions. [2024-01-27 15:29:34,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 359 transitions, 6047 flow [2024-01-27 15:29:34,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-01-27 15:29:34,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-01-27 15:29:34,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 153 transitions. [2024-01-27 15:29:34,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42382271468144045 [2024-01-27 15:29:34,294 INFO L175 Difference]: Start difference. First operand has 197 places, 299 transitions, 4517 flow. Second operand 19 states and 153 transitions. [2024-01-27 15:29:34,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 359 transitions, 6047 flow [2024-01-27 15:29:34,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 359 transitions, 5796 flow, removed 100 selfloop flow, removed 6 redundant places. [2024-01-27 15:29:34,373 INFO L231 Difference]: Finished difference. Result has 221 places, 324 transitions, 5078 flow [2024-01-27 15:29:34,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=4266, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5078, PETRI_PLACES=221, PETRI_TRANSITIONS=324} [2024-01-27 15:29:34,374 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 200 predicate places. [2024-01-27 15:29:34,374 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 324 transitions, 5078 flow [2024-01-27 15:29:34,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:34,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:34,375 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:34,388 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:34,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:34,586 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:34,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:34,586 INFO L85 PathProgramCache]: Analyzing trace with hash -99464403, now seen corresponding path program 19 times [2024-01-27 15:29:34,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:34,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687062160] [2024-01-27 15:29:34,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:34,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:34,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:34,641 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:34,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:34,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687062160] [2024-01-27 15:29:34,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687062160] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:34,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853727606] [2024-01-27 15:29:34,642 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-01-27 15:29:34,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:34,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:34,643 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:34,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-01-27 15:29:34,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:34,717 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:34,718 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:34,765 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:34,765 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:34,794 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:34,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853727606] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:34,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:34,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-01-27 15:29:34,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96291045] [2024-01-27 15:29:34,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:34,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-01-27 15:29:34,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:34,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-01-27 15:29:34,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-01-27 15:29:34,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:34,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 324 transitions, 5078 flow. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 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-01-27 15:29:34,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:34,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:34,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:35,170 INFO L124 PetriNetUnfolderBase]: 738/1231 cut-off events. [2024-01-27 15:29:35,170 INFO L125 PetriNetUnfolderBase]: For 28034/28034 co-relation queries the response was YES. [2024-01-27 15:29:35,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10538 conditions, 1231 events. 738/1231 cut-off events. For 28034/28034 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 5876 event pairs, 85 based on Foata normal form. 12/1243 useless extension candidates. Maximal degree in co-relation 10451. Up to 743 conditions per place. [2024-01-27 15:29:35,182 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 234 selfloop transitions, 148 changer transitions 0/383 dead transitions. [2024-01-27 15:29:35,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 383 transitions, 6813 flow [2024-01-27 15:29:35,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-01-27 15:29:35,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-01-27 15:29:35,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 139 transitions. [2024-01-27 15:29:35,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43034055727554177 [2024-01-27 15:29:35,183 INFO L175 Difference]: Start difference. First operand has 221 places, 324 transitions, 5078 flow. Second operand 17 states and 139 transitions. [2024-01-27 15:29:35,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 383 transitions, 6813 flow [2024-01-27 15:29:35,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 383 transitions, 6126 flow, removed 317 selfloop flow, removed 9 redundant places. [2024-01-27 15:29:35,279 INFO L231 Difference]: Finished difference. Result has 233 places, 350 transitions, 5528 flow [2024-01-27 15:29:35,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=4539, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5528, PETRI_PLACES=233, PETRI_TRANSITIONS=350} [2024-01-27 15:29:35,279 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 212 predicate places. [2024-01-27 15:29:35,279 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 350 transitions, 5528 flow [2024-01-27 15:29:35,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 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-01-27 15:29:35,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:35,280 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:35,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:35,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:35,491 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:35,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:35,491 INFO L85 PathProgramCache]: Analyzing trace with hash -658929525, now seen corresponding path program 20 times [2024-01-27 15:29:35,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:35,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74223143] [2024-01-27 15:29:35,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:35,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:35,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:35,551 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:35,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:35,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74223143] [2024-01-27 15:29:35,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74223143] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:35,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938998160] [2024-01-27 15:29:35,552 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-27 15:29:35,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:35,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:35,569 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:35,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-01-27 15:29:35,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:29:35,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:35,646 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:35,648 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:35,680 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:35,680 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:35,708 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:35,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938998160] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:35,709 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:35,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-01-27 15:29:35,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064454620] [2024-01-27 15:29:35,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:35,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-01-27 15:29:35,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:35,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-01-27 15:29:35,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-01-27 15:29:35,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:35,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 350 transitions, 5528 flow. Second operand has 13 states, 13 states have (on average 5.076923076923077) internal successors, (66), 13 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:35,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:35,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:35,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:36,030 INFO L124 PetriNetUnfolderBase]: 739/1238 cut-off events. [2024-01-27 15:29:36,030 INFO L125 PetriNetUnfolderBase]: For 27609/27609 co-relation queries the response was YES. [2024-01-27 15:29:36,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10522 conditions, 1238 events. 739/1238 cut-off events. For 27609/27609 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 5968 event pairs, 92 based on Foata normal form. 4/1242 useless extension candidates. Maximal degree in co-relation 10433. Up to 786 conditions per place. [2024-01-27 15:29:36,040 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 245 selfloop transitions, 119 changer transitions 5/370 dead transitions. [2024-01-27 15:29:36,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 370 transitions, 6542 flow [2024-01-27 15:29:36,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-27 15:29:36,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-27 15:29:36,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 86 transitions. [2024-01-27 15:29:36,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41148325358851673 [2024-01-27 15:29:36,041 INFO L175 Difference]: Start difference. First operand has 233 places, 350 transitions, 5528 flow. Second operand 11 states and 86 transitions. [2024-01-27 15:29:36,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 370 transitions, 6542 flow [2024-01-27 15:29:36,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 370 transitions, 6128 flow, removed 173 selfloop flow, removed 14 redundant places. [2024-01-27 15:29:36,141 INFO L231 Difference]: Finished difference. Result has 231 places, 348 transitions, 5351 flow [2024-01-27 15:29:36,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=5115, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5351, PETRI_PLACES=231, PETRI_TRANSITIONS=348} [2024-01-27 15:29:36,142 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 210 predicate places. [2024-01-27 15:29:36,142 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 348 transitions, 5351 flow [2024-01-27 15:29:36,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.076923076923077) internal successors, (66), 13 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:36,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:36,142 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:36,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:36,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:36,353 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:36,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:36,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1695254041, now seen corresponding path program 21 times [2024-01-27 15:29:36,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:36,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785695169] [2024-01-27 15:29:36,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:36,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:36,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:36,410 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:36,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:36,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785695169] [2024-01-27 15:29:36,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785695169] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:36,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868385828] [2024-01-27 15:29:36,412 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-01-27 15:29:36,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:36,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:36,415 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:36,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-01-27 15:29:36,492 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-01-27 15:29:36,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:36,493 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:36,493 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:36,516 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:36,516 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:36,536 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:36,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868385828] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:36,536 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:36,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-01-27 15:29:36,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132368691] [2024-01-27 15:29:36,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:36,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-27 15:29:36,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:36,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-27 15:29:36,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-01-27 15:29:36,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:36,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 348 transitions, 5351 flow. Second operand has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 11 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:36,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:36,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:36,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:36,786 INFO L124 PetriNetUnfolderBase]: 731/1231 cut-off events. [2024-01-27 15:29:36,786 INFO L125 PetriNetUnfolderBase]: For 26106/26106 co-relation queries the response was YES. [2024-01-27 15:29:36,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10316 conditions, 1231 events. 731/1231 cut-off events. For 26106/26106 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 5907 event pairs, 91 based on Foata normal form. 2/1233 useless extension candidates. Maximal degree in co-relation 10232. Up to 773 conditions per place. [2024-01-27 15:29:36,798 INFO L140 encePairwiseOnDemand]: 14/19 looper letters, 258 selfloop transitions, 100 changer transitions 5/364 dead transitions. [2024-01-27 15:29:36,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 364 transitions, 6218 flow [2024-01-27 15:29:36,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-27 15:29:36,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-27 15:29:36,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 63 transitions. [2024-01-27 15:29:36,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-01-27 15:29:36,799 INFO L175 Difference]: Start difference. First operand has 231 places, 348 transitions, 5351 flow. Second operand 7 states and 63 transitions. [2024-01-27 15:29:36,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 364 transitions, 6218 flow [2024-01-27 15:29:36,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 364 transitions, 5950 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-01-27 15:29:36,893 INFO L231 Difference]: Finished difference. Result has 227 places, 345 transitions, 5243 flow [2024-01-27 15:29:36,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=5071, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5243, PETRI_PLACES=227, PETRI_TRANSITIONS=345} [2024-01-27 15:29:36,894 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 206 predicate places. [2024-01-27 15:29:36,894 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 345 transitions, 5243 flow [2024-01-27 15:29:36,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 11 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:36,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:36,895 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:36,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:37,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-01-27 15:29:37,106 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:37,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:37,106 INFO L85 PathProgramCache]: Analyzing trace with hash -25063862, now seen corresponding path program 22 times [2024-01-27 15:29:37,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:37,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817917267] [2024-01-27 15:29:37,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:37,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:37,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:37,191 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:37,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:37,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817917267] [2024-01-27 15:29:37,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817917267] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:37,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527435403] [2024-01-27 15:29:37,191 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-01-27 15:29:37,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:37,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:37,205 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:37,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-01-27 15:29:37,317 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-01-27 15:29:37,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:37,319 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:37,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:37,355 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:37,355 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:37,380 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:37,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527435403] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:37,381 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:37,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-01-27 15:29:37,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783365103] [2024-01-27 15:29:37,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:37,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-01-27 15:29:37,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:37,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-01-27 15:29:37,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-01-27 15:29:37,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:37,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 345 transitions, 5243 flow. Second operand has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:37,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:37,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:37,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:37,772 INFO L124 PetriNetUnfolderBase]: 786/1314 cut-off events. [2024-01-27 15:29:37,772 INFO L125 PetriNetUnfolderBase]: For 32102/32102 co-relation queries the response was YES. [2024-01-27 15:29:37,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11225 conditions, 1314 events. 786/1314 cut-off events. For 32102/32102 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 6383 event pairs, 33 based on Foata normal form. 20/1334 useless extension candidates. Maximal degree in co-relation 11142. Up to 851 conditions per place. [2024-01-27 15:29:37,785 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 298 selfloop transitions, 112 changer transitions 6/417 dead transitions. [2024-01-27 15:29:37,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 417 transitions, 7145 flow [2024-01-27 15:29:37,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-01-27 15:29:37,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-01-27 15:29:37,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 139 transitions. [2024-01-27 15:29:37,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43034055727554177 [2024-01-27 15:29:37,786 INFO L175 Difference]: Start difference. First operand has 227 places, 345 transitions, 5243 flow. Second operand 17 states and 139 transitions. [2024-01-27 15:29:37,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 417 transitions, 7145 flow [2024-01-27 15:29:37,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 417 transitions, 6941 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-01-27 15:29:37,894 INFO L231 Difference]: Finished difference. Result has 237 places, 374 transitions, 6092 flow [2024-01-27 15:29:37,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=5019, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6092, PETRI_PLACES=237, PETRI_TRANSITIONS=374} [2024-01-27 15:29:37,895 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 216 predicate places. [2024-01-27 15:29:37,895 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 374 transitions, 6092 flow [2024-01-27 15:29:37,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:37,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:37,895 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:37,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:38,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-01-27 15:29:38,106 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:38,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:38,106 INFO L85 PathProgramCache]: Analyzing trace with hash 758856046, now seen corresponding path program 23 times [2024-01-27 15:29:38,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:38,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138381561] [2024-01-27 15:29:38,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:38,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:38,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:38,167 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:38,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:38,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138381561] [2024-01-27 15:29:38,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138381561] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:38,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165946059] [2024-01-27 15:29:38,168 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-01-27 15:29:38,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:38,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:38,185 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:38,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-01-27 15:29:38,326 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:29:38,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:38,327 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:38,330 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:38,362 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:38,362 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:38,390 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:38,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165946059] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:38,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:38,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-01-27 15:29:38,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434193618] [2024-01-27 15:29:38,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:38,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-27 15:29:38,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:38,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-27 15:29:38,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-01-27 15:29:38,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:38,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 374 transitions, 6092 flow. Second operand has 11 states, 11 states have (on average 5.454545454545454) internal successors, (60), 11 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:38,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:38,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:38,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:38,744 INFO L124 PetriNetUnfolderBase]: 798/1324 cut-off events. [2024-01-27 15:29:38,744 INFO L125 PetriNetUnfolderBase]: For 34716/34716 co-relation queries the response was YES. [2024-01-27 15:29:38,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11584 conditions, 1324 events. 798/1324 cut-off events. For 34716/34716 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 6346 event pairs, 16 based on Foata normal form. 6/1330 useless extension candidates. Maximal degree in co-relation 11500. Up to 669 conditions per place. [2024-01-27 15:29:38,757 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 259 selfloop transitions, 150 changer transitions 0/410 dead transitions. [2024-01-27 15:29:38,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 410 transitions, 7425 flow [2024-01-27 15:29:38,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-27 15:29:38,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-27 15:29:38,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 88 transitions. [2024-01-27 15:29:38,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4631578947368421 [2024-01-27 15:29:38,773 INFO L175 Difference]: Start difference. First operand has 237 places, 374 transitions, 6092 flow. Second operand 10 states and 88 transitions. [2024-01-27 15:29:38,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 410 transitions, 7425 flow [2024-01-27 15:29:38,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 410 transitions, 6772 flow, removed 265 selfloop flow, removed 6 redundant places. [2024-01-27 15:29:38,894 INFO L231 Difference]: Finished difference. Result has 240 places, 382 transitions, 5910 flow [2024-01-27 15:29:38,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=5482, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5910, PETRI_PLACES=240, PETRI_TRANSITIONS=382} [2024-01-27 15:29:38,895 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 219 predicate places. [2024-01-27 15:29:38,895 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 382 transitions, 5910 flow [2024-01-27 15:29:38,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.454545454545454) internal successors, (60), 11 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:38,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:38,895 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:38,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:39,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-01-27 15:29:39,097 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:39,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:39,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1527853358, now seen corresponding path program 24 times [2024-01-27 15:29:39,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:39,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425012733] [2024-01-27 15:29:39,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:39,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:39,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:39,163 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:39,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:39,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425012733] [2024-01-27 15:29:39,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425012733] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:39,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109315340] [2024-01-27 15:29:39,164 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-01-27 15:29:39,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:39,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:39,189 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:39,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-01-27 15:29:39,277 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-01-27 15:29:39,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:39,279 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:39,279 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:39,323 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:39,323 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:39,353 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-01-27 15:29:39,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109315340] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:39,353 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:39,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-01-27 15:29:39,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784612239] [2024-01-27 15:29:39,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:39,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-01-27 15:29:39,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:39,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-01-27 15:29:39,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-01-27 15:29:39,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:39,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 382 transitions, 5910 flow. Second operand has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:39,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:39,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:39,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:39,720 INFO L124 PetriNetUnfolderBase]: 874/1436 cut-off events. [2024-01-27 15:29:39,720 INFO L125 PetriNetUnfolderBase]: For 30392/30392 co-relation queries the response was YES. [2024-01-27 15:29:39,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12057 conditions, 1436 events. 874/1436 cut-off events. For 30392/30392 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6956 event pairs, 38 based on Foata normal form. 14/1450 useless extension candidates. Maximal degree in co-relation 11968. Up to 996 conditions per place. [2024-01-27 15:29:39,733 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 320 selfloop transitions, 129 changer transitions 0/450 dead transitions. [2024-01-27 15:29:39,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 450 transitions, 7664 flow [2024-01-27 15:29:39,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-01-27 15:29:39,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-01-27 15:29:39,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 132 transitions. [2024-01-27 15:29:39,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4086687306501548 [2024-01-27 15:29:39,735 INFO L175 Difference]: Start difference. First operand has 240 places, 382 transitions, 5910 flow. Second operand 17 states and 132 transitions. [2024-01-27 15:29:39,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 450 transitions, 7664 flow [2024-01-27 15:29:39,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 450 transitions, 7358 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-01-27 15:29:39,858 INFO L231 Difference]: Finished difference. Result has 256 places, 422 transitions, 6563 flow [2024-01-27 15:29:39,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=5639, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6563, PETRI_PLACES=256, PETRI_TRANSITIONS=422} [2024-01-27 15:29:39,859 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 235 predicate places. [2024-01-27 15:29:39,859 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 422 transitions, 6563 flow [2024-01-27 15:29:39,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:39,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:39,859 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:39,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:40,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:40,070 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:40,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:40,071 INFO L85 PathProgramCache]: Analyzing trace with hash 355450984, now seen corresponding path program 25 times [2024-01-27 15:29:40,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:40,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841503700] [2024-01-27 15:29:40,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:40,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:40,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:40,133 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:40,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:40,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841503700] [2024-01-27 15:29:40,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841503700] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:40,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741710559] [2024-01-27 15:29:40,133 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-01-27 15:29:40,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:40,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:40,147 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:40,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-01-27 15:29:40,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:40,263 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:40,264 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:40,309 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:40,309 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:40,337 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:40,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741710559] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:40,338 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:40,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-01-27 15:29:40,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713778121] [2024-01-27 15:29:40,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:40,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-01-27 15:29:40,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:40,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-01-27 15:29:40,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-01-27 15:29:40,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:40,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 422 transitions, 6563 flow. Second operand has 13 states, 13 states have (on average 5.076923076923077) internal successors, (66), 13 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:40,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:40,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:40,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:40,712 INFO L124 PetriNetUnfolderBase]: 902/1486 cut-off events. [2024-01-27 15:29:40,712 INFO L125 PetriNetUnfolderBase]: For 32414/32414 co-relation queries the response was YES. [2024-01-27 15:29:40,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12699 conditions, 1486 events. 902/1486 cut-off events. For 32414/32414 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 7284 event pairs, 41 based on Foata normal form. 8/1494 useless extension candidates. Maximal degree in co-relation 12606. Up to 1041 conditions per place. [2024-01-27 15:29:40,726 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 338 selfloop transitions, 124 changer transitions 0/463 dead transitions. [2024-01-27 15:29:40,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 463 transitions, 8118 flow [2024-01-27 15:29:40,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-27 15:29:40,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-01-27 15:29:40,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 106 transitions. [2024-01-27 15:29:40,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39849624060150374 [2024-01-27 15:29:40,727 INFO L175 Difference]: Start difference. First operand has 256 places, 422 transitions, 6563 flow. Second operand 14 states and 106 transitions. [2024-01-27 15:29:40,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 463 transitions, 8118 flow [2024-01-27 15:29:40,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 463 transitions, 7799 flow, removed 101 selfloop flow, removed 7 redundant places. [2024-01-27 15:29:40,869 INFO L231 Difference]: Finished difference. Result has 267 places, 440 transitions, 6937 flow [2024-01-27 15:29:40,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=6293, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6937, PETRI_PLACES=267, PETRI_TRANSITIONS=440} [2024-01-27 15:29:40,870 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 246 predicate places. [2024-01-27 15:29:40,870 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 440 transitions, 6937 flow [2024-01-27 15:29:40,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.076923076923077) internal successors, (66), 13 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:40,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:40,870 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:40,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:41,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-01-27 15:29:41,080 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:41,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:41,081 INFO L85 PathProgramCache]: Analyzing trace with hash -803365588, now seen corresponding path program 26 times [2024-01-27 15:29:41,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:41,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169105909] [2024-01-27 15:29:41,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:41,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:41,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:41,129 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:41,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:41,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169105909] [2024-01-27 15:29:41,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169105909] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:41,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405607268] [2024-01-27 15:29:41,129 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-27 15:29:41,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:41,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:41,130 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:41,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-01-27 15:29:41,208 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:29:41,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:41,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:41,210 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:41,250 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:41,250 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:41,273 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:41,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405607268] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:41,273 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:41,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-01-27 15:29:41,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209817793] [2024-01-27 15:29:41,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:41,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-01-27 15:29:41,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:41,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-01-27 15:29:41,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-01-27 15:29:41,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:41,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 440 transitions, 6937 flow. Second operand has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:41,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:41,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:41,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:41,655 INFO L124 PetriNetUnfolderBase]: 904/1496 cut-off events. [2024-01-27 15:29:41,655 INFO L125 PetriNetUnfolderBase]: For 33816/33816 co-relation queries the response was YES. [2024-01-27 15:29:41,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12814 conditions, 1496 events. 904/1496 cut-off events. For 33816/33816 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 7452 event pairs, 53 based on Foata normal form. 8/1504 useless extension candidates. Maximal degree in co-relation 12716. Up to 985 conditions per place. [2024-01-27 15:29:41,668 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 335 selfloop transitions, 130 changer transitions 4/470 dead transitions. [2024-01-27 15:29:41,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 470 transitions, 8189 flow [2024-01-27 15:29:41,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-27 15:29:41,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-01-27 15:29:41,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 112 transitions. [2024-01-27 15:29:41,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-01-27 15:29:41,670 INFO L175 Difference]: Start difference. First operand has 267 places, 440 transitions, 6937 flow. Second operand 14 states and 112 transitions. [2024-01-27 15:29:41,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 470 transitions, 8189 flow [2024-01-27 15:29:41,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 470 transitions, 8017 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-01-27 15:29:41,831 INFO L231 Difference]: Finished difference. Result has 278 places, 440 transitions, 7020 flow [2024-01-27 15:29:41,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=6765, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7020, PETRI_PLACES=278, PETRI_TRANSITIONS=440} [2024-01-27 15:29:41,832 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 257 predicate places. [2024-01-27 15:29:41,832 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 440 transitions, 7020 flow [2024-01-27 15:29:41,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:41,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:41,832 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:41,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:42,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-01-27 15:29:42,043 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:42,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:42,044 INFO L85 PathProgramCache]: Analyzing trace with hash 760651239, now seen corresponding path program 27 times [2024-01-27 15:29:42,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:42,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068989798] [2024-01-27 15:29:42,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:42,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:42,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:42,088 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:42,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:42,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068989798] [2024-01-27 15:29:42,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068989798] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:42,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924007282] [2024-01-27 15:29:42,088 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-01-27 15:29:42,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:42,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:42,089 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:42,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-01-27 15:29:42,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-01-27 15:29:42,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:42,171 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:42,171 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:42,203 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:42,203 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:42,225 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:42,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924007282] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:42,225 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:42,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-01-27 15:29:42,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482885429] [2024-01-27 15:29:42,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:42,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-01-27 15:29:42,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:42,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-01-27 15:29:42,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-01-27 15:29:42,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:42,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 440 transitions, 7020 flow. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 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-01-27 15:29:42,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:42,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:42,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:42,619 INFO L124 PetriNetUnfolderBase]: 900/1481 cut-off events. [2024-01-27 15:29:42,619 INFO L125 PetriNetUnfolderBase]: For 35298/35298 co-relation queries the response was YES. [2024-01-27 15:29:42,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12888 conditions, 1481 events. 900/1481 cut-off events. For 35298/35298 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 7328 event pairs, 121 based on Foata normal form. 6/1487 useless extension candidates. Maximal degree in co-relation 12787. Up to 973 conditions per place. [2024-01-27 15:29:42,631 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 302 selfloop transitions, 151 changer transitions 4/458 dead transitions. [2024-01-27 15:29:42,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 458 transitions, 8264 flow [2024-01-27 15:29:42,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-01-27 15:29:42,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-01-27 15:29:42,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 95 transitions. [2024-01-27 15:29:42,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-01-27 15:29:42,632 INFO L175 Difference]: Start difference. First operand has 278 places, 440 transitions, 7020 flow. Second operand 12 states and 95 transitions. [2024-01-27 15:29:42,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 458 transitions, 8264 flow [2024-01-27 15:29:42,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 458 transitions, 8057 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-01-27 15:29:42,778 INFO L231 Difference]: Finished difference. Result has 276 places, 435 transitions, 7086 flow [2024-01-27 15:29:42,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=6789, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7086, PETRI_PLACES=276, PETRI_TRANSITIONS=435} [2024-01-27 15:29:42,779 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 255 predicate places. [2024-01-27 15:29:42,779 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 435 transitions, 7086 flow [2024-01-27 15:29:42,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 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-01-27 15:29:42,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:42,779 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:42,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:42,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:42,990 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:42,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:42,991 INFO L85 PathProgramCache]: Analyzing trace with hash -716294126, now seen corresponding path program 28 times [2024-01-27 15:29:42,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:42,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996243709] [2024-01-27 15:29:42,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:42,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:42,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:43,036 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:43,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:43,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996243709] [2024-01-27 15:29:43,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996243709] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:43,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364616947] [2024-01-27 15:29:43,037 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-01-27 15:29:43,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:43,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:43,038 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:43,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-01-27 15:29:43,127 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-01-27 15:29:43,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:43,128 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:43,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:43,168 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:43,168 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:43,195 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:43,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364616947] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:43,195 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:43,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-01-27 15:29:43,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047162714] [2024-01-27 15:29:43,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:43,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-01-27 15:29:43,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:43,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-01-27 15:29:43,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-01-27 15:29:43,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:43,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 435 transitions, 7086 flow. Second operand has 13 states, 13 states have (on average 5.076923076923077) internal successors, (66), 13 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:43,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:43,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:43,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:43,583 INFO L124 PetriNetUnfolderBase]: 962/1571 cut-off events. [2024-01-27 15:29:43,583 INFO L125 PetriNetUnfolderBase]: For 41534/41534 co-relation queries the response was YES. [2024-01-27 15:29:43,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14153 conditions, 1571 events. 962/1571 cut-off events. For 41534/41534 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 7728 event pairs, 40 based on Foata normal form. 12/1583 useless extension candidates. Maximal degree in co-relation 14053. Up to 935 conditions per place. [2024-01-27 15:29:43,599 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 292 selfloop transitions, 205 changer transitions 0/498 dead transitions. [2024-01-27 15:29:43,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 498 transitions, 9235 flow [2024-01-27 15:29:43,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-01-27 15:29:43,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-01-27 15:29:43,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 133 transitions. [2024-01-27 15:29:43,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2024-01-27 15:29:43,600 INFO L175 Difference]: Start difference. First operand has 276 places, 435 transitions, 7086 flow. Second operand 17 states and 133 transitions. [2024-01-27 15:29:43,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 498 transitions, 9235 flow [2024-01-27 15:29:43,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 498 transitions, 8853 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-01-27 15:29:43,793 INFO L231 Difference]: Finished difference. Result has 282 places, 474 transitions, 8329 flow [2024-01-27 15:29:43,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=6706, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8329, PETRI_PLACES=282, PETRI_TRANSITIONS=474} [2024-01-27 15:29:43,794 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 261 predicate places. [2024-01-27 15:29:43,794 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 474 transitions, 8329 flow [2024-01-27 15:29:43,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.076923076923077) internal successors, (66), 13 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:43,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:43,794 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:43,808 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:44,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:44,006 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:44,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:44,006 INFO L85 PathProgramCache]: Analyzing trace with hash 804620182, now seen corresponding path program 29 times [2024-01-27 15:29:44,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:44,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153670116] [2024-01-27 15:29:44,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:44,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:44,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:44,059 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:44,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:44,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153670116] [2024-01-27 15:29:44,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153670116] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:44,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948010581] [2024-01-27 15:29:44,060 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-01-27 15:29:44,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:44,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:44,061 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:44,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-01-27 15:29:44,149 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:29:44,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:44,150 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:44,150 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:44,189 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:44,189 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:44,221 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:44,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948010581] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:44,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:44,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-01-27 15:29:44,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727345883] [2024-01-27 15:29:44,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:44,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-01-27 15:29:44,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:44,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-01-27 15:29:44,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-01-27 15:29:44,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:44,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 474 transitions, 8329 flow. Second operand has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:44,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:44,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:44,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:44,753 INFO L124 PetriNetUnfolderBase]: 1008/1653 cut-off events. [2024-01-27 15:29:44,753 INFO L125 PetriNetUnfolderBase]: For 46122/46122 co-relation queries the response was YES. [2024-01-27 15:29:44,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15335 conditions, 1653 events. 1008/1653 cut-off events. For 46122/46122 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 8292 event pairs, 40 based on Foata normal form. 6/1659 useless extension candidates. Maximal degree in co-relation 15231. Up to 1047 conditions per place. [2024-01-27 15:29:44,771 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 346 selfloop transitions, 188 changer transitions 0/535 dead transitions. [2024-01-27 15:29:44,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 535 transitions, 10178 flow [2024-01-27 15:29:44,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-27 15:29:44,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-01-27 15:29:44,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 163 transitions. [2024-01-27 15:29:44,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37299771167048057 [2024-01-27 15:29:44,772 INFO L175 Difference]: Start difference. First operand has 282 places, 474 transitions, 8329 flow. Second operand 23 states and 163 transitions. [2024-01-27 15:29:44,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 535 transitions, 10178 flow [2024-01-27 15:29:44,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 535 transitions, 9514 flow, removed 297 selfloop flow, removed 7 redundant places. [2024-01-27 15:29:44,994 INFO L231 Difference]: Finished difference. Result has 301 places, 505 transitions, 8714 flow [2024-01-27 15:29:44,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=7721, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=8714, PETRI_PLACES=301, PETRI_TRANSITIONS=505} [2024-01-27 15:29:44,994 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 280 predicate places. [2024-01-27 15:29:44,995 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 505 transitions, 8714 flow [2024-01-27 15:29:44,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:44,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:44,995 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:45,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:45,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2024-01-27 15:29:45,207 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:45,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:45,207 INFO L85 PathProgramCache]: Analyzing trace with hash -574482014, now seen corresponding path program 30 times [2024-01-27 15:29:45,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:45,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218608613] [2024-01-27 15:29:45,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:45,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:45,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:45,251 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:45,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:45,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218608613] [2024-01-27 15:29:45,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218608613] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:45,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731570809] [2024-01-27 15:29:45,252 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-01-27 15:29:45,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:45,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:45,253 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:45,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-01-27 15:29:45,347 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-01-27 15:29:45,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:45,348 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:45,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:45,379 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:45,379 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:45,401 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:45,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731570809] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:45,402 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:45,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-01-27 15:29:45,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890428220] [2024-01-27 15:29:45,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:45,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-01-27 15:29:45,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:45,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-01-27 15:29:45,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-01-27 15:29:45,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:45,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 505 transitions, 8714 flow. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:45,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:45,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:45,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:45,852 INFO L124 PetriNetUnfolderBase]: 1045/1706 cut-off events. [2024-01-27 15:29:45,852 INFO L125 PetriNetUnfolderBase]: For 35000/35000 co-relation queries the response was YES. [2024-01-27 15:29:45,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15381 conditions, 1706 events. 1045/1706 cut-off events. For 35000/35000 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 8513 event pairs, 64 based on Foata normal form. 8/1714 useless extension candidates. Maximal degree in co-relation 15273. Up to 1002 conditions per place. [2024-01-27 15:29:45,870 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 368 selfloop transitions, 179 changer transitions 1/549 dead transitions. [2024-01-27 15:29:45,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 549 transitions, 10407 flow [2024-01-27 15:29:45,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-01-27 15:29:45,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-01-27 15:29:45,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 108 transitions. [2024-01-27 15:29:45,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43724696356275305 [2024-01-27 15:29:45,871 INFO L175 Difference]: Start difference. First operand has 301 places, 505 transitions, 8714 flow. Second operand 13 states and 108 transitions. [2024-01-27 15:29:45,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 549 transitions, 10407 flow [2024-01-27 15:29:46,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 549 transitions, 9989 flow, removed 47 selfloop flow, removed 12 redundant places. [2024-01-27 15:29:46,055 INFO L231 Difference]: Finished difference. Result has 304 places, 522 transitions, 9151 flow [2024-01-27 15:29:46,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=8299, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9151, PETRI_PLACES=304, PETRI_TRANSITIONS=522} [2024-01-27 15:29:46,055 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 283 predicate places. [2024-01-27 15:29:46,056 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 522 transitions, 9151 flow [2024-01-27 15:29:46,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:46,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:46,056 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:46,068 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-01-27 15:29:46,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:46,267 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:46,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:46,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1089360946, now seen corresponding path program 31 times [2024-01-27 15:29:46,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:46,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098299338] [2024-01-27 15:29:46,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:46,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:46,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:46,311 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:46,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:46,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098299338] [2024-01-27 15:29:46,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098299338] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:46,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325553104] [2024-01-27 15:29:46,312 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-01-27 15:29:46,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:46,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:46,313 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:46,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-01-27 15:29:46,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:46,394 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-27 15:29:46,395 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:46,424 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:46,424 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:46,449 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:46,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325553104] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:46,449 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:46,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-01-27 15:29:46,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851851090] [2024-01-27 15:29:46,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:46,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-01-27 15:29:46,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:46,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-01-27 15:29:46,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-01-27 15:29:46,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:46,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 522 transitions, 9151 flow. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:46,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:46,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:46,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:46,933 INFO L124 PetriNetUnfolderBase]: 1037/1691 cut-off events. [2024-01-27 15:29:46,933 INFO L125 PetriNetUnfolderBase]: For 35407/35407 co-relation queries the response was YES. [2024-01-27 15:29:46,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15360 conditions, 1691 events. 1037/1691 cut-off events. For 35407/35407 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 8480 event pairs, 40 based on Foata normal form. 10/1701 useless extension candidates. Maximal degree in co-relation 15248. Up to 1016 conditions per place. [2024-01-27 15:29:46,950 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 340 selfloop transitions, 206 changer transitions 0/547 dead transitions. [2024-01-27 15:29:46,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 547 transitions, 10396 flow [2024-01-27 15:29:46,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-01-27 15:29:46,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-01-27 15:29:46,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 123 transitions. [2024-01-27 15:29:46,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40460526315789475 [2024-01-27 15:29:46,951 INFO L175 Difference]: Start difference. First operand has 304 places, 522 transitions, 9151 flow. Second operand 16 states and 123 transitions. [2024-01-27 15:29:46,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 547 transitions, 10396 flow [2024-01-27 15:29:47,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 547 transitions, 10160 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-01-27 15:29:47,131 INFO L231 Difference]: Finished difference. Result has 308 places, 522 transitions, 9345 flow [2024-01-27 15:29:47,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=8762, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=9345, PETRI_PLACES=308, PETRI_TRANSITIONS=522} [2024-01-27 15:29:47,132 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 287 predicate places. [2024-01-27 15:29:47,132 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 522 transitions, 9345 flow [2024-01-27 15:29:47,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:47,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:47,132 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:47,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:47,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2024-01-27 15:29:47,343 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:47,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:47,343 INFO L85 PathProgramCache]: Analyzing trace with hash -119127464, now seen corresponding path program 32 times [2024-01-27 15:29:47,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:47,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649368781] [2024-01-27 15:29:47,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:47,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:47,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:47,563 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:47,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:47,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649368781] [2024-01-27 15:29:47,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649368781] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:47,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491594145] [2024-01-27 15:29:47,564 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-27 15:29:47,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:47,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:47,581 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:47,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-01-27 15:29:47,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:29:47,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:47,685 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 30 conjunts are in the unsatisfiable core [2024-01-27 15:29:47,686 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:47,772 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:47,772 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:47,919 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:47,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491594145] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:47,920 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:47,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-01-27 15:29:47,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580706464] [2024-01-27 15:29:47,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:47,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-01-27 15:29:47,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:47,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-01-27 15:29:47,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2024-01-27 15:29:47,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:47,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 522 transitions, 9345 flow. Second operand has 18 states, 18 states have (on average 5.388888888888889) internal successors, (97), 18 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:47,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:47,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:47,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:48,598 INFO L124 PetriNetUnfolderBase]: 1232/2077 cut-off events. [2024-01-27 15:29:48,598 INFO L125 PetriNetUnfolderBase]: For 45763/45763 co-relation queries the response was YES. [2024-01-27 15:29:48,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18968 conditions, 2077 events. 1232/2077 cut-off events. For 45763/45763 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 11285 event pairs, 31 based on Foata normal form. 2/2079 useless extension candidates. Maximal degree in co-relation 18857. Up to 1565 conditions per place. [2024-01-27 15:29:48,621 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 534 selfloop transitions, 111 changer transitions 13/659 dead transitions. [2024-01-27 15:29:48,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 659 transitions, 12641 flow [2024-01-27 15:29:48,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-27 15:29:48,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-27 15:29:48,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-01-27 15:29:48,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5789473684210527 [2024-01-27 15:29:48,622 INFO L175 Difference]: Start difference. First operand has 308 places, 522 transitions, 9345 flow. Second operand 11 states and 121 transitions. [2024-01-27 15:29:48,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 659 transitions, 12641 flow [2024-01-27 15:29:48,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 659 transitions, 12168 flow, removed 19 selfloop flow, removed 12 redundant places. [2024-01-27 15:29:48,874 INFO L231 Difference]: Finished difference. Result has 315 places, 584 transitions, 10490 flow [2024-01-27 15:29:48,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=8917, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10490, PETRI_PLACES=315, PETRI_TRANSITIONS=584} [2024-01-27 15:29:48,874 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 294 predicate places. [2024-01-27 15:29:48,874 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 584 transitions, 10490 flow [2024-01-27 15:29:48,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.388888888888889) internal successors, (97), 18 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:48,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:48,875 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:48,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:49,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:49,086 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:49,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:49,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1777766598, now seen corresponding path program 33 times [2024-01-27 15:29:49,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:49,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133989575] [2024-01-27 15:29:49,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:49,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:49,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:49,251 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:49,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:49,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133989575] [2024-01-27 15:29:49,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133989575] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:49,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728891122] [2024-01-27 15:29:49,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-01-27 15:29:49,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:49,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:49,254 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:49,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-01-27 15:29:49,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-01-27 15:29:49,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:49,358 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 30 conjunts are in the unsatisfiable core [2024-01-27 15:29:49,359 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:49,458 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:49,459 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:49,580 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:49,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728891122] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:49,580 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:49,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-01-27 15:29:49,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820369715] [2024-01-27 15:29:49,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:49,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-01-27 15:29:49,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:49,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-01-27 15:29:49,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-01-27 15:29:49,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:49,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 584 transitions, 10490 flow. Second operand has 16 states, 16 states have (on average 5.375) internal successors, (86), 16 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:49,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:49,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:49,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:50,328 INFO L124 PetriNetUnfolderBase]: 1249/2116 cut-off events. [2024-01-27 15:29:50,328 INFO L125 PetriNetUnfolderBase]: For 49633/49633 co-relation queries the response was YES. [2024-01-27 15:29:50,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19543 conditions, 2116 events. 1249/2116 cut-off events. For 49633/49633 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 11650 event pairs, 35 based on Foata normal form. 2/2118 useless extension candidates. Maximal degree in co-relation 19424. Up to 1715 conditions per place. [2024-01-27 15:29:50,353 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 531 selfloop transitions, 94 changer transitions 19/645 dead transitions. [2024-01-27 15:29:50,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 645 transitions, 12423 flow [2024-01-27 15:29:50,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-01-27 15:29:50,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-01-27 15:29:50,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 116 transitions. [2024-01-27 15:29:50,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087719298245614 [2024-01-27 15:29:50,354 INFO L175 Difference]: Start difference. First operand has 315 places, 584 transitions, 10490 flow. Second operand 12 states and 116 transitions. [2024-01-27 15:29:50,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 645 transitions, 12423 flow [2024-01-27 15:29:50,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 645 transitions, 12069 flow, removed 177 selfloop flow, removed 2 redundant places. [2024-01-27 15:29:50,668 INFO L231 Difference]: Finished difference. Result has 327 places, 591 transitions, 10655 flow [2024-01-27 15:29:50,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=10198, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10655, PETRI_PLACES=327, PETRI_TRANSITIONS=591} [2024-01-27 15:29:50,669 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 306 predicate places. [2024-01-27 15:29:50,669 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 591 transitions, 10655 flow [2024-01-27 15:29:50,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.375) internal successors, (86), 16 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:50,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:50,669 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:50,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:50,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2024-01-27 15:29:50,880 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:50,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:50,880 INFO L85 PathProgramCache]: Analyzing trace with hash -175019978, now seen corresponding path program 34 times [2024-01-27 15:29:50,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:50,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952189486] [2024-01-27 15:29:50,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:50,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:50,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:51,220 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:51,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:51,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952189486] [2024-01-27 15:29:51,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952189486] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:51,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37451815] [2024-01-27 15:29:51,221 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-01-27 15:29:51,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:51,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:51,222 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:51,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-01-27 15:29:51,310 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-01-27 15:29:51,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:51,312 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 30 conjunts are in the unsatisfiable core [2024-01-27 15:29:51,312 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:51,412 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:51,413 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:51,558 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:51,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37451815] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:51,558 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:51,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2024-01-27 15:29:51,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765511261] [2024-01-27 15:29:51,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:51,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-01-27 15:29:51,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:51,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-01-27 15:29:51,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-01-27 15:29:51,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:51,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 591 transitions, 10655 flow. Second operand has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:51,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:51,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:51,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:52,274 INFO L124 PetriNetUnfolderBase]: 1227/2077 cut-off events. [2024-01-27 15:29:52,274 INFO L125 PetriNetUnfolderBase]: For 44949/44949 co-relation queries the response was YES. [2024-01-27 15:29:52,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18972 conditions, 2077 events. 1227/2077 cut-off events. For 44949/44949 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 11362 event pairs, 38 based on Foata normal form. 1/2078 useless extension candidates. Maximal degree in co-relation 18849. Up to 1573 conditions per place. [2024-01-27 15:29:52,294 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 526 selfloop transitions, 111 changer transitions 5/643 dead transitions. [2024-01-27 15:29:52,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 643 transitions, 12429 flow [2024-01-27 15:29:52,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-27 15:29:52,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-27 15:29:52,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-01-27 15:29:52,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964912280701754 [2024-01-27 15:29:52,295 INFO L175 Difference]: Start difference. First operand has 327 places, 591 transitions, 10655 flow. Second operand 9 states and 102 transitions. [2024-01-27 15:29:52,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 643 transitions, 12429 flow [2024-01-27 15:29:52,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 643 transitions, 12107 flow, removed 120 selfloop flow, removed 6 redundant places. [2024-01-27 15:29:52,561 INFO L231 Difference]: Finished difference. Result has 330 places, 595 transitions, 10736 flow [2024-01-27 15:29:52,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=10351, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10736, PETRI_PLACES=330, PETRI_TRANSITIONS=595} [2024-01-27 15:29:52,562 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 309 predicate places. [2024-01-27 15:29:52,562 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 595 transitions, 10736 flow [2024-01-27 15:29:52,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:52,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:52,562 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:52,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:52,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-01-27 15:29:52,768 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:52,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:52,769 INFO L85 PathProgramCache]: Analyzing trace with hash 144013456, now seen corresponding path program 35 times [2024-01-27 15:29:52,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:52,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142760976] [2024-01-27 15:29:52,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:52,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:52,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:52,959 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:52,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:52,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142760976] [2024-01-27 15:29:52,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142760976] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:52,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559807272] [2024-01-27 15:29:52,959 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-01-27 15:29:52,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:52,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:52,960 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:52,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-01-27 15:29:53,079 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:29:53,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:53,081 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 30 conjunts are in the unsatisfiable core [2024-01-27 15:29:53,082 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:53,171 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:53,171 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:53,313 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:53,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559807272] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:53,314 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:53,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-01-27 15:29:53,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252488796] [2024-01-27 15:29:53,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:53,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-01-27 15:29:53,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:53,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-01-27 15:29:53,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-01-27 15:29:53,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:53,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 595 transitions, 10736 flow. Second operand has 16 states, 16 states have (on average 5.4375) internal successors, (87), 16 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:53,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:53,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:53,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:54,110 INFO L124 PetriNetUnfolderBase]: 1224/2067 cut-off events. [2024-01-27 15:29:54,111 INFO L125 PetriNetUnfolderBase]: For 45127/45127 co-relation queries the response was YES. [2024-01-27 15:29:54,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18713 conditions, 2067 events. 1224/2067 cut-off events. For 45127/45127 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 11235 event pairs, 33 based on Foata normal form. 1/2068 useless extension candidates. Maximal degree in co-relation 18590. Up to 1637 conditions per place. [2024-01-27 15:29:54,135 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 527 selfloop transitions, 112 changer transitions 5/645 dead transitions. [2024-01-27 15:29:54,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 645 transitions, 12418 flow [2024-01-27 15:29:54,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-27 15:29:54,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-27 15:29:54,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-01-27 15:29:54,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5263157894736842 [2024-01-27 15:29:54,136 INFO L175 Difference]: Start difference. First operand has 330 places, 595 transitions, 10736 flow. Second operand 11 states and 110 transitions. [2024-01-27 15:29:54,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 645 transitions, 12418 flow [2024-01-27 15:29:54,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 645 transitions, 12110 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-01-27 15:29:54,436 INFO L231 Difference]: Finished difference. Result has 334 places, 601 transitions, 10843 flow [2024-01-27 15:29:54,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=10441, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10843, PETRI_PLACES=334, PETRI_TRANSITIONS=601} [2024-01-27 15:29:54,436 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 313 predicate places. [2024-01-27 15:29:54,437 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 601 transitions, 10843 flow [2024-01-27 15:29:54,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.4375) internal successors, (87), 16 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:54,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:54,437 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:54,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:54,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-01-27 15:29:54,649 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:54,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:54,649 INFO L85 PathProgramCache]: Analyzing trace with hash -614077588, now seen corresponding path program 36 times [2024-01-27 15:29:54,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:54,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383560084] [2024-01-27 15:29:54,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:54,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:54,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:54,805 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:54,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:54,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383560084] [2024-01-27 15:29:54,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383560084] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:54,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657961397] [2024-01-27 15:29:54,806 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-01-27 15:29:54,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:54,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:54,808 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:54,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-01-27 15:29:54,903 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-01-27 15:29:54,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:54,904 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 30 conjunts are in the unsatisfiable core [2024-01-27 15:29:54,905 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:55,012 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:55,012 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:55,174 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:55,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657961397] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:55,174 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:55,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 18 [2024-01-27 15:29:55,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767463268] [2024-01-27 15:29:55,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:55,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-01-27 15:29:55,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:55,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-01-27 15:29:55,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-01-27 15:29:55,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:55,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 601 transitions, 10843 flow. Second operand has 19 states, 19 states have (on average 5.421052631578948) internal successors, (103), 19 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:55,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:55,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:55,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:55,879 INFO L124 PetriNetUnfolderBase]: 1292/2196 cut-off events. [2024-01-27 15:29:55,886 INFO L125 PetriNetUnfolderBase]: For 49306/49306 co-relation queries the response was YES. [2024-01-27 15:29:55,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19889 conditions, 2196 events. 1292/2196 cut-off events. For 49306/49306 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 12235 event pairs, 53 based on Foata normal form. 1/2197 useless extension candidates. Maximal degree in co-relation 19766. Up to 1915 conditions per place. [2024-01-27 15:29:55,913 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 576 selfloop transitions, 89 changer transitions 7/673 dead transitions. [2024-01-27 15:29:55,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 673 transitions, 13080 flow [2024-01-27 15:29:55,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-27 15:29:55,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-27 15:29:55,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-01-27 15:29:55,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-01-27 15:29:55,914 INFO L175 Difference]: Start difference. First operand has 334 places, 601 transitions, 10843 flow. Second operand 9 states and 95 transitions. [2024-01-27 15:29:55,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 673 transitions, 13080 flow [2024-01-27 15:29:56,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 673 transitions, 12848 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-01-27 15:29:56,290 INFO L231 Difference]: Finished difference. Result has 335 places, 629 transitions, 11390 flow [2024-01-27 15:29:56,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=10619, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11390, PETRI_PLACES=335, PETRI_TRANSITIONS=629} [2024-01-27 15:29:56,291 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 314 predicate places. [2024-01-27 15:29:56,291 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 629 transitions, 11390 flow [2024-01-27 15:29:56,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.421052631578948) internal successors, (103), 19 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:56,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:56,292 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:56,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2024-01-27 15:29:56,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-01-27 15:29:56,503 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:56,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:56,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1253519028, now seen corresponding path program 37 times [2024-01-27 15:29:56,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:56,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294888588] [2024-01-27 15:29:56,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:56,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:56,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:56,653 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:56,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:56,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294888588] [2024-01-27 15:29:56,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294888588] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:56,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721929987] [2024-01-27 15:29:56,653 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-01-27 15:29:56,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:56,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:56,666 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:56,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-01-27 15:29:56,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:56,781 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 30 conjunts are in the unsatisfiable core [2024-01-27 15:29:56,782 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:56,877 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:56,877 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:57,043 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:57,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721929987] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:57,044 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:57,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 17 [2024-01-27 15:29:57,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406234800] [2024-01-27 15:29:57,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:57,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-01-27 15:29:57,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:57,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-01-27 15:29:57,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2024-01-27 15:29:57,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:57,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 629 transitions, 11390 flow. Second operand has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:57,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:57,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:57,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:57,715 INFO L124 PetriNetUnfolderBase]: 1288/2183 cut-off events. [2024-01-27 15:29:57,715 INFO L125 PetriNetUnfolderBase]: For 49690/49690 co-relation queries the response was YES. [2024-01-27 15:29:57,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19889 conditions, 2183 events. 1288/2183 cut-off events. For 49690/49690 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 12075 event pairs, 56 based on Foata normal form. 1/2184 useless extension candidates. Maximal degree in co-relation 19766. Up to 1915 conditions per place. [2024-01-27 15:29:57,741 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 570 selfloop transitions, 88 changer transitions 6/665 dead transitions. [2024-01-27 15:29:57,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 665 transitions, 13049 flow [2024-01-27 15:29:57,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-27 15:29:57,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-27 15:29:57,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-01-27 15:29:57,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5657894736842105 [2024-01-27 15:29:57,742 INFO L175 Difference]: Start difference. First operand has 335 places, 629 transitions, 11390 flow. Second operand 8 states and 86 transitions. [2024-01-27 15:29:57,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 665 transitions, 13049 flow [2024-01-27 15:29:58,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 665 transitions, 12819 flow, removed 80 selfloop flow, removed 4 redundant places. [2024-01-27 15:29:58,068 INFO L231 Difference]: Finished difference. Result has 339 places, 632 transitions, 11498 flow [2024-01-27 15:29:58,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=11166, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11498, PETRI_PLACES=339, PETRI_TRANSITIONS=632} [2024-01-27 15:29:58,069 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 318 predicate places. [2024-01-27 15:29:58,069 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 632 transitions, 11498 flow [2024-01-27 15:29:58,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:29:58,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:58,070 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:58,080 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-01-27 15:29:58,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:58,279 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:29:58,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:29:58,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1096535720, now seen corresponding path program 38 times [2024-01-27 15:29:58,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:29:58,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289803576] [2024-01-27 15:29:58,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:29:58,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:29:58,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:29:58,445 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:58,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:29:58,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289803576] [2024-01-27 15:29:58,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289803576] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:29:58,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614542767] [2024-01-27 15:29:58,446 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-27 15:29:58,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:29:58,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:29:58,447 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:29:58,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-01-27 15:29:58,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:29:58,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:29:58,539 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 30 conjunts are in the unsatisfiable core [2024-01-27 15:29:58,539 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:29:58,637 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:58,637 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:29:58,780 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:29:58,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614542767] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:29:58,780 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:29:58,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 15 [2024-01-27 15:29:58,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516809713] [2024-01-27 15:29:58,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:29:58,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-01-27 15:29:58,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:29:58,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-01-27 15:29:58,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-01-27 15:29:58,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:29:58,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 632 transitions, 11498 flow. Second operand has 16 states, 16 states have (on average 5.6875) internal successors, (91), 16 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-01-27 15:29:58,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:29:58,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:29:58,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:29:59,496 INFO L124 PetriNetUnfolderBase]: 1281/2169 cut-off events. [2024-01-27 15:29:59,496 INFO L125 PetriNetUnfolderBase]: For 48055/48055 co-relation queries the response was YES. [2024-01-27 15:29:59,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19767 conditions, 2169 events. 1281/2169 cut-off events. For 48055/48055 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 11983 event pairs, 55 based on Foata normal form. 1/2170 useless extension candidates. Maximal degree in co-relation 19642. Up to 1959 conditions per place. [2024-01-27 15:29:59,521 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 583 selfloop transitions, 73 changer transitions 5/662 dead transitions. [2024-01-27 15:29:59,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 662 transitions, 13001 flow [2024-01-27 15:29:59,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-27 15:29:59,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-27 15:29:59,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2024-01-27 15:29:59,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029239766081871 [2024-01-27 15:29:59,523 INFO L175 Difference]: Start difference. First operand has 339 places, 632 transitions, 11498 flow. Second operand 9 states and 86 transitions. [2024-01-27 15:29:59,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 662 transitions, 13001 flow [2024-01-27 15:29:59,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 662 transitions, 12777 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-01-27 15:29:59,823 INFO L231 Difference]: Finished difference. Result has 343 places, 635 transitions, 11551 flow [2024-01-27 15:29:59,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=11278, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11551, PETRI_PLACES=343, PETRI_TRANSITIONS=635} [2024-01-27 15:29:59,823 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 322 predicate places. [2024-01-27 15:29:59,823 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 635 transitions, 11551 flow [2024-01-27 15:29:59,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.6875) internal successors, (91), 16 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-01-27 15:29:59,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:29:59,824 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:29:59,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-01-27 15:30:00,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:00,028 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:00,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:00,029 INFO L85 PathProgramCache]: Analyzing trace with hash -8496978, now seen corresponding path program 39 times [2024-01-27 15:30:00,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:00,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689509939] [2024-01-27 15:30:00,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:00,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:00,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:00,293 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:00,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:00,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689509939] [2024-01-27 15:30:00,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689509939] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:00,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722274895] [2024-01-27 15:30:00,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-01-27 15:30:00,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:00,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:00,308 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:00,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-01-27 15:30:00,425 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-01-27 15:30:00,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:30:00,441 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 30 conjunts are in the unsatisfiable core [2024-01-27 15:30:00,442 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:00,542 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:00,542 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:00,653 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:00,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722274895] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:00,653 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:00,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-01-27 15:30:00,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446654991] [2024-01-27 15:30:00,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:00,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-01-27 15:30:00,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:00,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-01-27 15:30:00,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-01-27 15:30:00,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:00,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 635 transitions, 11551 flow. Second operand has 16 states, 16 states have (on average 5.625) internal successors, (90), 16 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:00,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:00,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:00,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:01,468 INFO L124 PetriNetUnfolderBase]: 1398/2411 cut-off events. [2024-01-27 15:30:01,468 INFO L125 PetriNetUnfolderBase]: For 55035/55035 co-relation queries the response was YES. [2024-01-27 15:30:01,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22024 conditions, 2411 events. 1398/2411 cut-off events. For 55035/55035 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 13990 event pairs, 65 based on Foata normal form. 2/2413 useless extension candidates. Maximal degree in co-relation 21898. Up to 2083 conditions per place. [2024-01-27 15:30:01,500 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 626 selfloop transitions, 98 changer transitions 18/743 dead transitions. [2024-01-27 15:30:01,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 743 transitions, 14560 flow [2024-01-27 15:30:01,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-01-27 15:30:01,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-01-27 15:30:01,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 118 transitions. [2024-01-27 15:30:01,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5175438596491229 [2024-01-27 15:30:01,502 INFO L175 Difference]: Start difference. First operand has 343 places, 635 transitions, 11551 flow. Second operand 12 states and 118 transitions. [2024-01-27 15:30:01,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 743 transitions, 14560 flow [2024-01-27 15:30:01,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 743 transitions, 14335 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-01-27 15:30:01,857 INFO L231 Difference]: Finished difference. Result has 356 places, 687 transitions, 12835 flow [2024-01-27 15:30:01,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=11334, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12835, PETRI_PLACES=356, PETRI_TRANSITIONS=687} [2024-01-27 15:30:01,858 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 335 predicate places. [2024-01-27 15:30:01,858 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 687 transitions, 12835 flow [2024-01-27 15:30:01,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.625) internal successors, (90), 16 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:01,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:01,858 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:01,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2024-01-27 15:30:02,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2024-01-27 15:30:02,072 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:02,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:02,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1497901974, now seen corresponding path program 40 times [2024-01-27 15:30:02,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:02,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823766037] [2024-01-27 15:30:02,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:02,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:02,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:02,293 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:02,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:02,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823766037] [2024-01-27 15:30:02,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823766037] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:02,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467881625] [2024-01-27 15:30:02,294 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-01-27 15:30:02,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:02,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:02,295 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:02,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-01-27 15:30:02,399 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-01-27 15:30:02,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:30:02,400 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 30 conjunts are in the unsatisfiable core [2024-01-27 15:30:02,401 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:02,508 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:02,508 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:02,643 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:02,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467881625] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:02,643 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:02,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-01-27 15:30:02,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774718104] [2024-01-27 15:30:02,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:02,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-01-27 15:30:02,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:02,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-01-27 15:30:02,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2024-01-27 15:30:02,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:02,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 687 transitions, 12835 flow. Second operand has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:02,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:02,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:02,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:03,542 INFO L124 PetriNetUnfolderBase]: 1435/2476 cut-off events. [2024-01-27 15:30:03,542 INFO L125 PetriNetUnfolderBase]: For 59901/59901 co-relation queries the response was YES. [2024-01-27 15:30:03,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23071 conditions, 2476 events. 1435/2476 cut-off events. For 59901/59901 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 14530 event pairs, 63 based on Foata normal form. 1/2477 useless extension candidates. Maximal degree in co-relation 22937. Up to 2100 conditions per place. [2024-01-27 15:30:03,575 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 640 selfloop transitions, 117 changer transitions 5/763 dead transitions. [2024-01-27 15:30:03,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 763 transitions, 15352 flow [2024-01-27 15:30:03,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-27 15:30:03,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-27 15:30:03,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 113 transitions. [2024-01-27 15:30:03,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5406698564593302 [2024-01-27 15:30:03,576 INFO L175 Difference]: Start difference. First operand has 356 places, 687 transitions, 12835 flow. Second operand 11 states and 113 transitions. [2024-01-27 15:30:03,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 763 transitions, 15352 flow [2024-01-27 15:30:04,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 763 transitions, 14940 flow, removed 206 selfloop flow, removed 2 redundant places. [2024-01-27 15:30:04,011 INFO L231 Difference]: Finished difference. Result has 366 places, 715 transitions, 13372 flow [2024-01-27 15:30:04,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=12449, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13372, PETRI_PLACES=366, PETRI_TRANSITIONS=715} [2024-01-27 15:30:04,011 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 345 predicate places. [2024-01-27 15:30:04,012 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 715 transitions, 13372 flow [2024-01-27 15:30:04,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:04,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:04,012 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:04,024 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2024-01-27 15:30:04,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:04,224 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:04,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:04,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1086452014, now seen corresponding path program 41 times [2024-01-27 15:30:04,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:04,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390264999] [2024-01-27 15:30:04,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:04,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:04,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:04,431 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:04,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:04,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390264999] [2024-01-27 15:30:04,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390264999] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:04,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847502157] [2024-01-27 15:30:04,432 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-01-27 15:30:04,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:04,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:04,433 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:04,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-01-27 15:30:04,547 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-01-27 15:30:04,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:30:04,548 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 30 conjunts are in the unsatisfiable core [2024-01-27 15:30:04,549 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:04,675 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:04,675 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:04,839 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:04,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847502157] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:04,840 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:04,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2024-01-27 15:30:04,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804527676] [2024-01-27 15:30:04,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:04,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-01-27 15:30:04,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:04,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-01-27 15:30:04,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2024-01-27 15:30:04,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:04,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 715 transitions, 13372 flow. Second operand has 20 states, 20 states have (on average 5.3) internal successors, (106), 20 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:04,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:04,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:04,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:05,972 INFO L124 PetriNetUnfolderBase]: 1463/2523 cut-off events. [2024-01-27 15:30:05,973 INFO L125 PetriNetUnfolderBase]: For 62424/62424 co-relation queries the response was YES. [2024-01-27 15:30:06,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23406 conditions, 2523 events. 1463/2523 cut-off events. For 62424/62424 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 14815 event pairs, 70 based on Foata normal form. 1/2524 useless extension candidates. Maximal degree in co-relation 23269. Up to 2091 conditions per place. [2024-01-27 15:30:06,024 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 656 selfloop transitions, 114 changer transitions 5/776 dead transitions. [2024-01-27 15:30:06,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 776 transitions, 15744 flow [2024-01-27 15:30:06,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-27 15:30:06,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-27 15:30:06,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-01-27 15:30:06,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684210526315789 [2024-01-27 15:30:06,026 INFO L175 Difference]: Start difference. First operand has 366 places, 715 transitions, 13372 flow. Second operand 10 states and 108 transitions. [2024-01-27 15:30:06,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 776 transitions, 15744 flow [2024-01-27 15:30:06,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 776 transitions, 15442 flow, removed 89 selfloop flow, removed 6 redundant places. [2024-01-27 15:30:06,644 INFO L231 Difference]: Finished difference. Result has 371 places, 727 transitions, 13729 flow [2024-01-27 15:30:06,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=13080, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13729, PETRI_PLACES=371, PETRI_TRANSITIONS=727} [2024-01-27 15:30:06,645 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 350 predicate places. [2024-01-27 15:30:06,645 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 727 transitions, 13729 flow [2024-01-27 15:30:06,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.3) internal successors, (106), 20 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:06,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:06,646 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:06,660 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2024-01-27 15:30:06,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2024-01-27 15:30:06,852 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:06,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:06,853 INFO L85 PathProgramCache]: Analyzing trace with hash 501118992, now seen corresponding path program 42 times [2024-01-27 15:30:06,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:06,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580979527] [2024-01-27 15:30:06,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:06,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:06,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:06,996 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:06,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:06,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580979527] [2024-01-27 15:30:06,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580979527] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:06,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495098608] [2024-01-27 15:30:06,997 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-01-27 15:30:06,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:06,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:06,998 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:07,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-01-27 15:30:07,113 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-01-27 15:30:07,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:30:07,114 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 30 conjunts are in the unsatisfiable core [2024-01-27 15:30:07,115 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:07,236 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:07,236 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:07,418 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:07,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495098608] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:07,419 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:07,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 16 [2024-01-27 15:30:07,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315642318] [2024-01-27 15:30:07,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:07,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-01-27 15:30:07,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:07,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-01-27 15:30:07,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2024-01-27 15:30:07,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:07,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 727 transitions, 13729 flow. Second operand has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:07,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:07,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:07,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:08,508 INFO L124 PetriNetUnfolderBase]: 1497/2590 cut-off events. [2024-01-27 15:30:08,509 INFO L125 PetriNetUnfolderBase]: For 66515/66515 co-relation queries the response was YES. [2024-01-27 15:30:08,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24169 conditions, 2590 events. 1497/2590 cut-off events. For 66515/66515 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 15349 event pairs, 65 based on Foata normal form. 2/2592 useless extension candidates. Maximal degree in co-relation 24029. Up to 2330 conditions per place. [2024-01-27 15:30:08,558 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 689 selfloop transitions, 73 changer transitions 14/777 dead transitions. [2024-01-27 15:30:08,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 777 transitions, 15822 flow [2024-01-27 15:30:08,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-27 15:30:08,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-27 15:30:08,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 96 transitions. [2024-01-27 15:30:08,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052631578947369 [2024-01-27 15:30:08,559 INFO L175 Difference]: Start difference. First operand has 371 places, 727 transitions, 13729 flow. Second operand 10 states and 96 transitions. [2024-01-27 15:30:08,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 777 transitions, 15822 flow [2024-01-27 15:30:09,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 777 transitions, 15467 flow, removed 102 selfloop flow, removed 5 redundant places. [2024-01-27 15:30:09,248 INFO L231 Difference]: Finished difference. Result has 380 places, 739 transitions, 13890 flow [2024-01-27 15:30:09,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=13378, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13890, PETRI_PLACES=380, PETRI_TRANSITIONS=739} [2024-01-27 15:30:09,249 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 359 predicate places. [2024-01-27 15:30:09,249 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 739 transitions, 13890 flow [2024-01-27 15:30:09,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:09,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:09,250 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:09,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2024-01-27 15:30:09,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:09,454 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:09,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:09,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1685511058, now seen corresponding path program 43 times [2024-01-27 15:30:09,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:09,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299865616] [2024-01-27 15:30:09,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:09,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:09,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:09,693 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:09,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:09,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299865616] [2024-01-27 15:30:09,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299865616] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:09,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960191437] [2024-01-27 15:30:09,694 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-01-27 15:30:09,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:09,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:09,709 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:09,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-01-27 15:30:09,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:09,802 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 30 conjunts are in the unsatisfiable core [2024-01-27 15:30:09,803 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:09,894 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:09,894 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:10,031 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:10,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960191437] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:10,032 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:10,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 16 [2024-01-27 15:30:10,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287214389] [2024-01-27 15:30:10,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:10,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-01-27 15:30:10,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:10,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-01-27 15:30:10,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-01-27 15:30:10,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:10,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 739 transitions, 13890 flow. Second operand has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 17 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:10,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:10,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:10,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:10,839 INFO L124 PetriNetUnfolderBase]: 1523/2630 cut-off events. [2024-01-27 15:30:10,839 INFO L125 PetriNetUnfolderBase]: For 68068/68068 co-relation queries the response was YES. [2024-01-27 15:30:10,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24572 conditions, 2630 events. 1523/2630 cut-off events. For 68068/68068 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 15557 event pairs, 70 based on Foata normal form. 1/2631 useless extension candidates. Maximal degree in co-relation 24427. Up to 2335 conditions per place. [2024-01-27 15:30:10,873 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 697 selfloop transitions, 89 changer transitions 6/793 dead transitions. [2024-01-27 15:30:10,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 793 transitions, 16136 flow [2024-01-27 15:30:10,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-27 15:30:10,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-27 15:30:10,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-01-27 15:30:10,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5855263157894737 [2024-01-27 15:30:10,874 INFO L175 Difference]: Start difference. First operand has 380 places, 739 transitions, 13890 flow. Second operand 8 states and 89 transitions. [2024-01-27 15:30:10,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 793 transitions, 16136 flow [2024-01-27 15:30:11,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 793 transitions, 15797 flow, removed 121 selfloop flow, removed 5 redundant places. [2024-01-27 15:30:11,401 INFO L231 Difference]: Finished difference. Result has 382 places, 756 transitions, 14188 flow [2024-01-27 15:30:11,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=13563, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14188, PETRI_PLACES=382, PETRI_TRANSITIONS=756} [2024-01-27 15:30:11,402 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 361 predicate places. [2024-01-27 15:30:11,402 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 756 transitions, 14188 flow [2024-01-27 15:30:11,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 17 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:11,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:11,402 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:11,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2024-01-27 15:30:11,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:11,613 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:11,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:11,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1340918666, now seen corresponding path program 44 times [2024-01-27 15:30:11,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:11,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863190017] [2024-01-27 15:30:11,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:11,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:11,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:11,905 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:11,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:11,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863190017] [2024-01-27 15:30:11,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863190017] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:11,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40401143] [2024-01-27 15:30:11,906 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-27 15:30:11,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:11,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:11,908 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:11,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-01-27 15:30:12,026 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:30:12,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:30:12,028 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 30 conjunts are in the unsatisfiable core [2024-01-27 15:30:12,029 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:12,142 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:12,142 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:12,341 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:12,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40401143] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:12,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:12,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2024-01-27 15:30:12,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083417029] [2024-01-27 15:30:12,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:12,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-01-27 15:30:12,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:12,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-01-27 15:30:12,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2024-01-27 15:30:12,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:12,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 756 transitions, 14188 flow. Second operand has 20 states, 20 states have (on average 5.2) internal successors, (104), 20 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:12,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:12,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:12,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:13,506 INFO L124 PetriNetUnfolderBase]: 1520/2620 cut-off events. [2024-01-27 15:30:13,506 INFO L125 PetriNetUnfolderBase]: For 65976/65976 co-relation queries the response was YES. [2024-01-27 15:30:13,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24276 conditions, 2620 events. 1520/2620 cut-off events. For 65976/65976 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 15452 event pairs, 69 based on Foata normal form. 1/2621 useless extension candidates. Maximal degree in co-relation 24130. Up to 2222 conditions per place. [2024-01-27 15:30:13,560 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 678 selfloop transitions, 111 changer transitions 5/795 dead transitions. [2024-01-27 15:30:13,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 795 transitions, 16154 flow [2024-01-27 15:30:13,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-27 15:30:13,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-27 15:30:13,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-01-27 15:30:13,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5263157894736842 [2024-01-27 15:30:13,561 INFO L175 Difference]: Start difference. First operand has 382 places, 756 transitions, 14188 flow. Second operand 10 states and 100 transitions. [2024-01-27 15:30:13,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 795 transitions, 16154 flow [2024-01-27 15:30:14,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 795 transitions, 15880 flow, removed 69 selfloop flow, removed 5 redundant places. [2024-01-27 15:30:14,150 INFO L231 Difference]: Finished difference. Result has 387 places, 758 transitions, 14270 flow [2024-01-27 15:30:14,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=13920, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=645, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14270, PETRI_PLACES=387, PETRI_TRANSITIONS=758} [2024-01-27 15:30:14,151 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 366 predicate places. [2024-01-27 15:30:14,151 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 758 transitions, 14270 flow [2024-01-27 15:30:14,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.2) internal successors, (104), 20 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:14,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:14,152 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:14,162 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2024-01-27 15:30:14,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2024-01-27 15:30:14,363 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:14,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:14,363 INFO L85 PathProgramCache]: Analyzing trace with hash 182085558, now seen corresponding path program 45 times [2024-01-27 15:30:14,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:14,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522566165] [2024-01-27 15:30:14,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:14,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:14,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:14,522 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:14,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:14,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522566165] [2024-01-27 15:30:14,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522566165] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:14,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181733151] [2024-01-27 15:30:14,523 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-01-27 15:30:14,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:14,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:14,524 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:14,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-01-27 15:30:14,630 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-01-27 15:30:14,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:30:14,631 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 30 conjunts are in the unsatisfiable core [2024-01-27 15:30:14,631 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:14,739 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:14,739 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:14,904 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:14,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181733151] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:14,904 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:14,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 18 [2024-01-27 15:30:14,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400724334] [2024-01-27 15:30:14,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:14,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-01-27 15:30:14,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:14,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-01-27 15:30:14,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-01-27 15:30:14,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:14,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 758 transitions, 14270 flow. Second operand has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:14,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:14,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:14,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:15,805 INFO L124 PetriNetUnfolderBase]: 1517/2610 cut-off events. [2024-01-27 15:30:15,806 INFO L125 PetriNetUnfolderBase]: For 63779/63779 co-relation queries the response was YES. [2024-01-27 15:30:15,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24157 conditions, 2610 events. 1517/2610 cut-off events. For 63779/63779 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 15373 event pairs, 67 based on Foata normal form. 1/2611 useless extension candidates. Maximal degree in co-relation 24010. Up to 2326 conditions per place. [2024-01-27 15:30:15,856 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 697 selfloop transitions, 87 changer transitions 7/792 dead transitions. [2024-01-27 15:30:15,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 792 transitions, 16061 flow [2024-01-27 15:30:15,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-27 15:30:15,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-27 15:30:15,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-01-27 15:30:15,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5380116959064327 [2024-01-27 15:30:15,863 INFO L175 Difference]: Start difference. First operand has 387 places, 758 transitions, 14270 flow. Second operand 9 states and 92 transitions. [2024-01-27 15:30:15,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 792 transitions, 16061 flow [2024-01-27 15:30:16,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 792 transitions, 15806 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-01-27 15:30:16,575 INFO L231 Difference]: Finished difference. Result has 390 places, 759 transitions, 14267 flow [2024-01-27 15:30:16,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=14019, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=758, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=671, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14267, PETRI_PLACES=390, PETRI_TRANSITIONS=759} [2024-01-27 15:30:16,576 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 369 predicate places. [2024-01-27 15:30:16,576 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 759 transitions, 14267 flow [2024-01-27 15:30:16,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:16,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:16,581 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:16,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2024-01-27 15:30:16,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-01-27 15:30:16,795 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:16,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:16,796 INFO L85 PathProgramCache]: Analyzing trace with hash 591774952, now seen corresponding path program 46 times [2024-01-27 15:30:16,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:16,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944990002] [2024-01-27 15:30:16,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:16,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:16,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:16,885 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:16,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:16,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944990002] [2024-01-27 15:30:16,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944990002] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:16,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838454076] [2024-01-27 15:30:16,886 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-01-27 15:30:16,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:16,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:16,887 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:16,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-01-27 15:30:17,004 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-01-27 15:30:17,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:30:17,005 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:30:17,006 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:17,043 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:17,043 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:17,083 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:17,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838454076] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:17,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:17,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2024-01-27 15:30:17,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671476028] [2024-01-27 15:30:17,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:17,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-01-27 15:30:17,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:17,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-01-27 15:30:17,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-01-27 15:30:17,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:17,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 759 transitions, 14267 flow. Second operand has 14 states, 14 states have (on average 5.142857142857143) internal successors, (72), 14 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:17,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:17,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:17,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:18,273 INFO L124 PetriNetUnfolderBase]: 2032/3512 cut-off events. [2024-01-27 15:30:18,273 INFO L125 PetriNetUnfolderBase]: For 89501/89501 co-relation queries the response was YES. [2024-01-27 15:30:18,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32103 conditions, 3512 events. 2032/3512 cut-off events. For 89501/89501 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 21759 event pairs, 133 based on Foata normal form. 14/3526 useless extension candidates. Maximal degree in co-relation 31955. Up to 1011 conditions per place. [2024-01-27 15:30:18,320 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 639 selfloop transitions, 419 changer transitions 0/1059 dead transitions. [2024-01-27 15:30:18,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 1059 transitions, 21594 flow [2024-01-27 15:30:18,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-01-27 15:30:18,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-01-27 15:30:18,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 118 transitions. [2024-01-27 15:30:18,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777327935222672 [2024-01-27 15:30:18,322 INFO L175 Difference]: Start difference. First operand has 390 places, 759 transitions, 14267 flow. Second operand 13 states and 118 transitions. [2024-01-27 15:30:18,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 1059 transitions, 21594 flow [2024-01-27 15:30:18,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 1059 transitions, 21330 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-01-27 15:30:18,998 INFO L231 Difference]: Finished difference. Result has 403 places, 917 transitions, 18738 flow [2024-01-27 15:30:18,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=14084, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=18738, PETRI_PLACES=403, PETRI_TRANSITIONS=917} [2024-01-27 15:30:18,999 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 382 predicate places. [2024-01-27 15:30:18,999 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 917 transitions, 18738 flow [2024-01-27 15:30:18,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.142857142857143) internal successors, (72), 14 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:18,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:19,000 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:19,012 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2024-01-27 15:30:19,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-01-27 15:30:19,201 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:19,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:19,201 INFO L85 PathProgramCache]: Analyzing trace with hash 628980103, now seen corresponding path program 47 times [2024-01-27 15:30:19,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:19,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226414089] [2024-01-27 15:30:19,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:19,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:19,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:19,264 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:19,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:19,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226414089] [2024-01-27 15:30:19,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226414089] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:19,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334017549] [2024-01-27 15:30:19,265 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-01-27 15:30:19,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:19,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:19,285 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:19,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-01-27 15:30:19,383 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-01-27 15:30:19,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:30:19,384 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:30:19,384 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:19,424 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:19,424 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:19,460 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:19,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334017549] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:19,461 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:19,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2024-01-27 15:30:19,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572069703] [2024-01-27 15:30:19,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:19,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-01-27 15:30:19,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:19,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-01-27 15:30:19,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-01-27 15:30:19,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:19,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 917 transitions, 18738 flow. Second operand has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:19,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:19,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:19,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:20,633 INFO L124 PetriNetUnfolderBase]: 2037/3529 cut-off events. [2024-01-27 15:30:20,633 INFO L125 PetriNetUnfolderBase]: For 101205/101205 co-relation queries the response was YES. [2024-01-27 15:30:20,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33910 conditions, 3529 events. 2037/3529 cut-off events. For 101205/101205 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22012 event pairs, 389 based on Foata normal form. 4/3533 useless extension candidates. Maximal degree in co-relation 33755. Up to 2203 conditions per place. [2024-01-27 15:30:20,680 INFO L140 encePairwiseOnDemand]: 14/19 looper letters, 777 selfloop transitions, 247 changer transitions 15/1040 dead transitions. [2024-01-27 15:30:20,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 1040 transitions, 22802 flow [2024-01-27 15:30:20,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-27 15:30:20,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-27 15:30:20,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2024-01-27 15:30:20,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029239766081871 [2024-01-27 15:30:20,682 INFO L175 Difference]: Start difference. First operand has 403 places, 917 transitions, 18738 flow. Second operand 9 states and 86 transitions. [2024-01-27 15:30:20,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 1040 transitions, 22802 flow [2024-01-27 15:30:21,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 1040 transitions, 22420 flow, removed 100 selfloop flow, removed 3 redundant places. [2024-01-27 15:30:21,580 INFO L231 Difference]: Finished difference. Result has 411 places, 915 transitions, 18814 flow [2024-01-27 15:30:21,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=18356, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=917, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18814, PETRI_PLACES=411, PETRI_TRANSITIONS=915} [2024-01-27 15:30:21,590 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 390 predicate places. [2024-01-27 15:30:21,590 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 915 transitions, 18814 flow [2024-01-27 15:30:21,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:21,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:21,590 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:21,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2024-01-27 15:30:21,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:21,801 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:21,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:21,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1947430600, now seen corresponding path program 48 times [2024-01-27 15:30:21,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:21,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205378453] [2024-01-27 15:30:21,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:21,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:21,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:21,895 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:21,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:21,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205378453] [2024-01-27 15:30:21,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205378453] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:21,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861217304] [2024-01-27 15:30:21,896 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-01-27 15:30:21,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:21,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:21,897 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:21,920 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-01-27 15:30:21,997 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-01-27 15:30:21,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:30:21,999 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:30:21,999 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:22,040 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:22,041 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:22,096 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:22,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861217304] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:22,096 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:22,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-01-27 15:30:22,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087627431] [2024-01-27 15:30:22,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:22,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-01-27 15:30:22,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:22,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-01-27 15:30:22,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2024-01-27 15:30:22,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:22,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 915 transitions, 18814 flow. Second operand has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:22,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:22,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:22,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:23,375 INFO L124 PetriNetUnfolderBase]: 2131/3681 cut-off events. [2024-01-27 15:30:23,376 INFO L125 PetriNetUnfolderBase]: For 108341/108341 co-relation queries the response was YES. [2024-01-27 15:30:23,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35610 conditions, 3681 events. 2131/3681 cut-off events. For 108341/108341 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23115 event pairs, 221 based on Foata normal form. 18/3699 useless extension candidates. Maximal degree in co-relation 35452. Up to 1498 conditions per place. [2024-01-27 15:30:23,430 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 638 selfloop transitions, 371 changer transitions 0/1010 dead transitions. [2024-01-27 15:30:23,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 1010 transitions, 22253 flow [2024-01-27 15:30:23,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-01-27 15:30:23,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-01-27 15:30:23,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 152 transitions. [2024-01-27 15:30:23,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-01-27 15:30:23,432 INFO L175 Difference]: Start difference. First operand has 411 places, 915 transitions, 18814 flow. Second operand 19 states and 152 transitions. [2024-01-27 15:30:23,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 1010 transitions, 22253 flow [2024-01-27 15:30:24,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 1010 transitions, 21669 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-01-27 15:30:24,370 INFO L231 Difference]: Finished difference. Result has 426 places, 958 transitions, 20086 flow [2024-01-27 15:30:24,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=18245, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=915, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=20086, PETRI_PLACES=426, PETRI_TRANSITIONS=958} [2024-01-27 15:30:24,371 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 405 predicate places. [2024-01-27 15:30:24,371 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 958 transitions, 20086 flow [2024-01-27 15:30:24,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:24,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:24,371 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:24,382 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2024-01-27 15:30:24,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2024-01-27 15:30:24,578 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:24,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:24,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1195668396, now seen corresponding path program 49 times [2024-01-27 15:30:24,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:24,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859764486] [2024-01-27 15:30:24,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:24,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:24,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:24,666 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:24,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:24,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859764486] [2024-01-27 15:30:24,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859764486] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:24,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942455263] [2024-01-27 15:30:24,667 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-01-27 15:30:24,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:24,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:24,670 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:24,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-01-27 15:30:24,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:24,771 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:30:24,771 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:24,817 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:24,817 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:24,858 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:24,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942455263] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:24,858 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:24,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-01-27 15:30:24,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532647590] [2024-01-27 15:30:24,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:24,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-01-27 15:30:24,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:24,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-01-27 15:30:24,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2024-01-27 15:30:24,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:24,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 958 transitions, 20086 flow. Second operand has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:24,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:24,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:24,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:26,539 INFO L124 PetriNetUnfolderBase]: 2275/3915 cut-off events. [2024-01-27 15:30:26,540 INFO L125 PetriNetUnfolderBase]: For 131672/131672 co-relation queries the response was YES. [2024-01-27 15:30:26,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39826 conditions, 3915 events. 2275/3915 cut-off events. For 131672/131672 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 24745 event pairs, 183 based on Foata normal form. 22/3937 useless extension candidates. Maximal degree in co-relation 39664. Up to 1365 conditions per place. [2024-01-27 15:30:26,600 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 533 selfloop transitions, 541 changer transitions 0/1075 dead transitions. [2024-01-27 15:30:26,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 1075 transitions, 25032 flow [2024-01-27 15:30:26,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-01-27 15:30:26,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-01-27 15:30:26,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 188 transitions. [2024-01-27 15:30:26,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41228070175438597 [2024-01-27 15:30:26,602 INFO L175 Difference]: Start difference. First operand has 426 places, 958 transitions, 20086 flow. Second operand 24 states and 188 transitions. [2024-01-27 15:30:26,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 1075 transitions, 25032 flow [2024-01-27 15:30:27,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 1075 transitions, 24434 flow, removed 223 selfloop flow, removed 3 redundant places. [2024-01-27 15:30:27,473 INFO L231 Difference]: Finished difference. Result has 452 places, 1034 transitions, 23603 flow [2024-01-27 15:30:27,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=19696, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=479, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=23603, PETRI_PLACES=452, PETRI_TRANSITIONS=1034} [2024-01-27 15:30:27,474 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 431 predicate places. [2024-01-27 15:30:27,474 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 1034 transitions, 23603 flow [2024-01-27 15:30:27,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:27,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:27,475 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:27,485 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2024-01-27 15:30:27,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:27,680 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:27,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:27,680 INFO L85 PathProgramCache]: Analyzing trace with hash 95367590, now seen corresponding path program 50 times [2024-01-27 15:30:27,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:27,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008559953] [2024-01-27 15:30:27,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:27,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:27,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:27,742 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:27,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:27,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008559953] [2024-01-27 15:30:27,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008559953] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:27,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754010656] [2024-01-27 15:30:27,742 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-27 15:30:27,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:27,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:27,757 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:27,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-01-27 15:30:27,882 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:30:27,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:30:27,883 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:30:27,884 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:27,927 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:27,927 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:27,961 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:27,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754010656] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:27,962 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:27,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-01-27 15:30:27,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862183620] [2024-01-27 15:30:27,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:27,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-01-27 15:30:27,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:27,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-01-27 15:30:27,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2024-01-27 15:30:27,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:27,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 1034 transitions, 23603 flow. Second operand has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:27,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:27,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:27,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:29,545 INFO L124 PetriNetUnfolderBase]: 2273/3921 cut-off events. [2024-01-27 15:30:29,545 INFO L125 PetriNetUnfolderBase]: For 131497/131497 co-relation queries the response was YES. [2024-01-27 15:30:29,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41285 conditions, 3921 events. 2273/3921 cut-off events. For 131497/131497 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 25007 event pairs, 294 based on Foata normal form. 8/3929 useless extension candidates. Maximal degree in co-relation 41116. Up to 1740 conditions per place. [2024-01-27 15:30:29,604 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 594 selfloop transitions, 468 changer transitions 4/1067 dead transitions. [2024-01-27 15:30:29,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 1067 transitions, 25972 flow [2024-01-27 15:30:29,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-01-27 15:30:29,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-01-27 15:30:29,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 145 transitions. [2024-01-27 15:30:29,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40166204986149584 [2024-01-27 15:30:29,605 INFO L175 Difference]: Start difference. First operand has 452 places, 1034 transitions, 23603 flow. Second operand 19 states and 145 transitions. [2024-01-27 15:30:29,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 1067 transitions, 25972 flow [2024-01-27 15:30:30,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 1067 transitions, 23952 flow, removed 760 selfloop flow, removed 14 redundant places. [2024-01-27 15:30:30,688 INFO L231 Difference]: Finished difference. Result has 458 places, 1032 transitions, 22533 flow [2024-01-27 15:30:30,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=21584, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1034, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=467, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=22533, PETRI_PLACES=458, PETRI_TRANSITIONS=1032} [2024-01-27 15:30:30,689 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 437 predicate places. [2024-01-27 15:30:30,689 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 1032 transitions, 22533 flow [2024-01-27 15:30:30,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:30,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:30,689 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:30,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2024-01-27 15:30:30,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:30,900 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:30,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:30,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1082565, now seen corresponding path program 51 times [2024-01-27 15:30:30,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:30,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294742114] [2024-01-27 15:30:30,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:30,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:30,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:30,962 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:30,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:30,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294742114] [2024-01-27 15:30:30,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294742114] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:30,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426089524] [2024-01-27 15:30:30,963 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-01-27 15:30:30,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:30,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:30,964 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:30,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-01-27 15:30:31,083 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-01-27 15:30:31,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:30:31,085 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:30:31,085 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:31,130 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:31,130 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:31,166 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:31,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426089524] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:31,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:31,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-01-27 15:30:31,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584868061] [2024-01-27 15:30:31,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:31,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-01-27 15:30:31,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:31,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-01-27 15:30:31,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2024-01-27 15:30:31,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:31,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 1032 transitions, 22533 flow. Second operand has 16 states, 16 states have (on average 5.0) internal successors, (80), 16 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-01-27 15:30:31,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:31,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:31,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:32,553 INFO L124 PetriNetUnfolderBase]: 2297/3973 cut-off events. [2024-01-27 15:30:32,553 INFO L125 PetriNetUnfolderBase]: For 109826/109826 co-relation queries the response was YES. [2024-01-27 15:30:32,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39545 conditions, 3973 events. 2297/3973 cut-off events. For 109826/109826 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 25380 event pairs, 459 based on Foata normal form. 16/3989 useless extension candidates. Maximal degree in co-relation 39378. Up to 2861 conditions per place. [2024-01-27 15:30:32,612 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 840 selfloop transitions, 302 changer transitions 12/1155 dead transitions. [2024-01-27 15:30:32,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 1155 transitions, 27115 flow [2024-01-27 15:30:32,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-01-27 15:30:32,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-01-27 15:30:32,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 124 transitions. [2024-01-27 15:30:32,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43508771929824563 [2024-01-27 15:30:32,613 INFO L175 Difference]: Start difference. First operand has 458 places, 1032 transitions, 22533 flow. Second operand 15 states and 124 transitions. [2024-01-27 15:30:32,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 1155 transitions, 27115 flow [2024-01-27 15:30:33,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 1155 transitions, 26398 flow, removed 29 selfloop flow, removed 13 redundant places. [2024-01-27 15:30:33,604 INFO L231 Difference]: Finished difference. Result has 462 places, 1056 transitions, 23284 flow [2024-01-27 15:30:33,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=21817, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1032, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=736, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=23284, PETRI_PLACES=462, PETRI_TRANSITIONS=1056} [2024-01-27 15:30:33,605 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 441 predicate places. [2024-01-27 15:30:33,605 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 1056 transitions, 23284 flow [2024-01-27 15:30:33,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.0) internal successors, (80), 16 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-01-27 15:30:33,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:33,605 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:33,616 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2024-01-27 15:30:33,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:33,816 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:33,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:33,816 INFO L85 PathProgramCache]: Analyzing trace with hash 2022024978, now seen corresponding path program 52 times [2024-01-27 15:30:33,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:33,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508000496] [2024-01-27 15:30:33,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:33,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:33,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:33,896 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:33,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:33,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508000496] [2024-01-27 15:30:33,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508000496] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:33,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199440270] [2024-01-27 15:30:33,897 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-01-27 15:30:33,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:33,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:33,899 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:33,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2024-01-27 15:30:33,986 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-01-27 15:30:33,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:30:33,987 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:30:33,987 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:34,030 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:34,030 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:34,064 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:34,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199440270] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:34,064 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:34,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-01-27 15:30:34,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892491047] [2024-01-27 15:30:34,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:34,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-01-27 15:30:34,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:34,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-01-27 15:30:34,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2024-01-27 15:30:34,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:34,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 1056 transitions, 23284 flow. Second operand has 15 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:34,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:34,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:34,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:35,574 INFO L124 PetriNetUnfolderBase]: 2369/4097 cut-off events. [2024-01-27 15:30:35,574 INFO L125 PetriNetUnfolderBase]: For 116304/116304 co-relation queries the response was YES. [2024-01-27 15:30:35,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40864 conditions, 4097 events. 2369/4097 cut-off events. For 116304/116304 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 26309 event pairs, 215 based on Foata normal form. 14/4111 useless extension candidates. Maximal degree in co-relation 40694. Up to 1497 conditions per place. [2024-01-27 15:30:35,637 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 660 selfloop transitions, 479 changer transitions 0/1140 dead transitions. [2024-01-27 15:30:35,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 1140 transitions, 26587 flow [2024-01-27 15:30:35,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-01-27 15:30:35,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-01-27 15:30:35,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 164 transitions. [2024-01-27 15:30:35,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41102756892230574 [2024-01-27 15:30:35,638 INFO L175 Difference]: Start difference. First operand has 462 places, 1056 transitions, 23284 flow. Second operand 21 states and 164 transitions. [2024-01-27 15:30:35,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 1140 transitions, 26587 flow [2024-01-27 15:30:36,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 1140 transitions, 25571 flow, removed 180 selfloop flow, removed 11 redundant places. [2024-01-27 15:30:36,821 INFO L231 Difference]: Finished difference. Result has 475 places, 1095 transitions, 24317 flow [2024-01-27 15:30:36,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=22278, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1056, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=441, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=24317, PETRI_PLACES=475, PETRI_TRANSITIONS=1095} [2024-01-27 15:30:36,822 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 454 predicate places. [2024-01-27 15:30:36,822 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 1095 transitions, 24317 flow [2024-01-27 15:30:36,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:36,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:36,823 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:36,833 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2024-01-27 15:30:37,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:37,033 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:37,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:37,034 INFO L85 PathProgramCache]: Analyzing trace with hash 217525213, now seen corresponding path program 53 times [2024-01-27 15:30:37,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:37,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038331439] [2024-01-27 15:30:37,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:37,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:37,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:37,094 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:37,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:37,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038331439] [2024-01-27 15:30:37,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038331439] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:37,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334789681] [2024-01-27 15:30:37,095 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-01-27 15:30:37,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:37,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:37,096 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:37,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-01-27 15:30:37,220 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-01-27 15:30:37,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:30:37,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:30:37,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:37,271 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:37,271 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:37,313 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:37,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334789681] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:37,313 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:37,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-01-27 15:30:37,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102574787] [2024-01-27 15:30:37,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:37,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-01-27 15:30:37,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:37,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-01-27 15:30:37,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-01-27 15:30:37,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:37,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 1095 transitions, 24317 flow. Second operand has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:37,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:37,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:37,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:39,233 INFO L124 PetriNetUnfolderBase]: 2584/4386 cut-off events. [2024-01-27 15:30:39,234 INFO L125 PetriNetUnfolderBase]: For 127697/127697 co-relation queries the response was YES. [2024-01-27 15:30:39,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44917 conditions, 4386 events. 2584/4386 cut-off events. For 127697/127697 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 27945 event pairs, 506 based on Foata normal form. 24/4410 useless extension candidates. Maximal degree in co-relation 44742. Up to 3130 conditions per place. [2024-01-27 15:30:39,310 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 801 selfloop transitions, 516 changer transitions 1/1319 dead transitions. [2024-01-27 15:30:39,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 1319 transitions, 31552 flow [2024-01-27 15:30:39,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-01-27 15:30:39,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-01-27 15:30:39,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 204 transitions. [2024-01-27 15:30:39,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38345864661654133 [2024-01-27 15:30:39,311 INFO L175 Difference]: Start difference. First operand has 475 places, 1095 transitions, 24317 flow. Second operand 28 states and 204 transitions. [2024-01-27 15:30:39,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 1319 transitions, 31552 flow [2024-01-27 15:30:40,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 1319 transitions, 31136 flow, removed 90 selfloop flow, removed 10 redundant places. [2024-01-27 15:30:40,554 INFO L231 Difference]: Finished difference. Result has 498 places, 1232 transitions, 28828 flow [2024-01-27 15:30:40,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=23548, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1083, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=390, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=28828, PETRI_PLACES=498, PETRI_TRANSITIONS=1232} [2024-01-27 15:30:40,555 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 477 predicate places. [2024-01-27 15:30:40,555 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 1232 transitions, 28828 flow [2024-01-27 15:30:40,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:40,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:40,556 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:40,566 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2024-01-27 15:30:40,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2024-01-27 15:30:40,756 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:40,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:40,757 INFO L85 PathProgramCache]: Analyzing trace with hash 581411205, now seen corresponding path program 54 times [2024-01-27 15:30:40,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:40,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549963616] [2024-01-27 15:30:40,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:40,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:40,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:40,824 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:40,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:40,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549963616] [2024-01-27 15:30:40,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549963616] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:40,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937837780] [2024-01-27 15:30:40,825 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-01-27 15:30:40,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:40,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:40,826 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:40,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-01-27 15:30:40,951 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-01-27 15:30:40,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:30:40,953 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:30:40,954 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:41,005 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:41,005 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:41,041 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:41,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937837780] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:41,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:41,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-01-27 15:30:41,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84485555] [2024-01-27 15:30:41,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:41,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-01-27 15:30:41,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:41,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-01-27 15:30:41,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2024-01-27 15:30:41,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:41,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 1232 transitions, 28828 flow. Second operand has 15 states, 15 states have (on average 5.0) internal successors, (75), 15 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:41,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:41,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:41,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:43,038 INFO L124 PetriNetUnfolderBase]: 2673/4511 cut-off events. [2024-01-27 15:30:43,038 INFO L125 PetriNetUnfolderBase]: For 141226/141226 co-relation queries the response was YES. [2024-01-27 15:30:43,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48799 conditions, 4511 events. 2673/4511 cut-off events. For 141226/141226 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28619 event pairs, 492 based on Foata normal form. 28/4539 useless extension candidates. Maximal degree in co-relation 48618. Up to 3154 conditions per place. [2024-01-27 15:30:43,107 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 921 selfloop transitions, 428 changer transitions 15/1365 dead transitions. [2024-01-27 15:30:43,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 1365 transitions, 34633 flow [2024-01-27 15:30:43,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-01-27 15:30:43,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-01-27 15:30:43,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 139 transitions. [2024-01-27 15:30:43,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43034055727554177 [2024-01-27 15:30:43,109 INFO L175 Difference]: Start difference. First operand has 498 places, 1232 transitions, 28828 flow. Second operand 17 states and 139 transitions. [2024-01-27 15:30:43,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 1365 transitions, 34633 flow [2024-01-27 15:30:44,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 1365 transitions, 32732 flow, removed 775 selfloop flow, removed 12 redundant places. [2024-01-27 15:30:44,501 INFO L231 Difference]: Finished difference. Result has 505 places, 1259 transitions, 29359 flow [2024-01-27 15:30:44,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=27278, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=382, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=797, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=29359, PETRI_PLACES=505, PETRI_TRANSITIONS=1259} [2024-01-27 15:30:44,502 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 484 predicate places. [2024-01-27 15:30:44,502 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 1259 transitions, 29359 flow [2024-01-27 15:30:44,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.0) internal successors, (75), 15 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:44,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:44,502 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:44,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2024-01-27 15:30:44,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2024-01-27 15:30:44,713 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:44,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:44,714 INFO L85 PathProgramCache]: Analyzing trace with hash 523771139, now seen corresponding path program 55 times [2024-01-27 15:30:44,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:44,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492339949] [2024-01-27 15:30:44,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:44,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:44,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:44,774 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:44,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:44,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492339949] [2024-01-27 15:30:44,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492339949] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:44,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606949164] [2024-01-27 15:30:44,775 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-01-27 15:30:44,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:44,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:44,776 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:44,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2024-01-27 15:30:44,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:44,883 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:30:44,884 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:44,926 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:44,926 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:44,955 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:44,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606949164] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:44,955 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:44,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-01-27 15:30:44,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521515006] [2024-01-27 15:30:44,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:44,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-01-27 15:30:44,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:44,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-01-27 15:30:44,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-01-27 15:30:44,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:44,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 1259 transitions, 29359 flow. Second operand has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:44,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:44,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:44,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:46,890 INFO L124 PetriNetUnfolderBase]: 2614/4405 cut-off events. [2024-01-27 15:30:46,890 INFO L125 PetriNetUnfolderBase]: For 136184/136184 co-relation queries the response was YES. [2024-01-27 15:30:46,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47437 conditions, 4405 events. 2614/4405 cut-off events. For 136184/136184 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 27634 event pairs, 464 based on Foata normal form. 36/4441 useless extension candidates. Maximal degree in co-relation 47253. Up to 3030 conditions per place. [2024-01-27 15:30:46,959 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 807 selfloop transitions, 514 changer transitions 12/1334 dead transitions. [2024-01-27 15:30:46,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 1334 transitions, 33337 flow [2024-01-27 15:30:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-01-27 15:30:46,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-01-27 15:30:46,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 149 transitions. [2024-01-27 15:30:46,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41274238227146814 [2024-01-27 15:30:46,961 INFO L175 Difference]: Start difference. First operand has 505 places, 1259 transitions, 29359 flow. Second operand 19 states and 149 transitions. [2024-01-27 15:30:46,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 1334 transitions, 33337 flow [2024-01-27 15:30:48,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 1334 transitions, 32638 flow, removed 149 selfloop flow, removed 10 redundant places. [2024-01-27 15:30:48,282 INFO L231 Difference]: Finished difference. Result has 512 places, 1244 transitions, 29451 flow [2024-01-27 15:30:48,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=28611, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=512, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=737, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=29451, PETRI_PLACES=512, PETRI_TRANSITIONS=1244} [2024-01-27 15:30:48,283 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 491 predicate places. [2024-01-27 15:30:48,284 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 1244 transitions, 29451 flow [2024-01-27 15:30:48,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:48,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:48,284 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:48,294 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2024-01-27 15:30:48,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2024-01-27 15:30:48,494 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:48,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:48,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1281100082, now seen corresponding path program 56 times [2024-01-27 15:30:48,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:48,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193801746] [2024-01-27 15:30:48,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:48,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:48,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:48,562 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:48,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:48,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193801746] [2024-01-27 15:30:48,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193801746] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:48,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762411691] [2024-01-27 15:30:48,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-27 15:30:48,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:48,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:48,564 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:48,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2024-01-27 15:30:48,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:30:48,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:30:48,692 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:30:48,693 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:48,741 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:48,742 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:48,774 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:48,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762411691] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:48,774 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:48,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-01-27 15:30:48,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783525774] [2024-01-27 15:30:48,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:48,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-01-27 15:30:48,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:48,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-01-27 15:30:48,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2024-01-27 15:30:48,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:48,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 1244 transitions, 29451 flow. Second operand has 16 states, 16 states have (on average 4.75) internal successors, (76), 16 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:48,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:48,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:48,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:50,902 INFO L124 PetriNetUnfolderBase]: 2915/4814 cut-off events. [2024-01-27 15:30:50,902 INFO L125 PetriNetUnfolderBase]: For 144580/144580 co-relation queries the response was YES. [2024-01-27 15:30:50,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53522 conditions, 4814 events. 2915/4814 cut-off events. For 144580/144580 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 29982 event pairs, 276 based on Foata normal form. 20/4834 useless extension candidates. Maximal degree in co-relation 53337. Up to 1910 conditions per place. [2024-01-27 15:30:51,000 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 687 selfloop transitions, 751 changer transitions 14/1453 dead transitions. [2024-01-27 15:30:51,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 1453 transitions, 38005 flow [2024-01-27 15:30:51,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-01-27 15:30:51,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-01-27 15:30:51,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 157 transitions. [2024-01-27 15:30:51,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39348370927318294 [2024-01-27 15:30:51,002 INFO L175 Difference]: Start difference. First operand has 512 places, 1244 transitions, 29451 flow. Second operand 21 states and 157 transitions. [2024-01-27 15:30:51,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 1453 transitions, 38005 flow [2024-01-27 15:30:52,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 1453 transitions, 36956 flow, removed 43 selfloop flow, removed 16 redundant places. [2024-01-27 15:30:52,575 INFO L231 Difference]: Finished difference. Result has 519 places, 1397 transitions, 35296 flow [2024-01-27 15:30:52,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=28492, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=590, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=35296, PETRI_PLACES=519, PETRI_TRANSITIONS=1397} [2024-01-27 15:30:52,576 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 498 predicate places. [2024-01-27 15:30:52,576 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 1397 transitions, 35296 flow [2024-01-27 15:30:52,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.75) internal successors, (76), 16 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:30:52,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:52,576 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:52,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2024-01-27 15:30:52,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:52,787 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:52,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:52,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1254812260, now seen corresponding path program 57 times [2024-01-27 15:30:52,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:52,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929473534] [2024-01-27 15:30:52,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:52,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:52,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:52,856 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:52,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:52,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929473534] [2024-01-27 15:30:52,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929473534] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:52,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831954213] [2024-01-27 15:30:52,857 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-01-27 15:30:52,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:52,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:52,858 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:52,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2024-01-27 15:30:52,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-01-27 15:30:52,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:30:52,963 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:30:52,963 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:53,021 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:53,022 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:53,072 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:53,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831954213] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:53,072 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:53,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-01-27 15:30:53,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558061597] [2024-01-27 15:30:53,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:53,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-01-27 15:30:53,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:53,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-01-27 15:30:53,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2024-01-27 15:30:53,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:53,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 1397 transitions, 35296 flow. Second operand has 18 states, 18 states have (on average 5.055555555555555) internal successors, (91), 18 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-01-27 15:30:53,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:53,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:53,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:30:55,708 INFO L124 PetriNetUnfolderBase]: 3149/5234 cut-off events. [2024-01-27 15:30:55,709 INFO L125 PetriNetUnfolderBase]: For 160726/160726 co-relation queries the response was YES. [2024-01-27 15:30:55,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58438 conditions, 5234 events. 3149/5234 cut-off events. For 160726/160726 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 33288 event pairs, 203 based on Foata normal form. 12/5246 useless extension candidates. Maximal degree in co-relation 58249. Up to 2514 conditions per place. [2024-01-27 15:30:55,804 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 1006 selfloop transitions, 555 changer transitions 0/1562 dead transitions. [2024-01-27 15:30:55,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 1562 transitions, 41278 flow [2024-01-27 15:30:55,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-01-27 15:30:55,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-01-27 15:30:55,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 219 transitions. [2024-01-27 15:30:55,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397459165154265 [2024-01-27 15:30:55,824 INFO L175 Difference]: Start difference. First operand has 519 places, 1397 transitions, 35296 flow. Second operand 29 states and 219 transitions. [2024-01-27 15:30:55,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 1562 transitions, 41278 flow [2024-01-27 15:30:57,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 1562 transitions, 39743 flow, removed 531 selfloop flow, removed 9 redundant places. [2024-01-27 15:30:57,775 INFO L231 Difference]: Finished difference. Result has 541 places, 1496 transitions, 37538 flow [2024-01-27 15:30:57,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=33825, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=464, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=914, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=37538, PETRI_PLACES=541, PETRI_TRANSITIONS=1496} [2024-01-27 15:30:57,777 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 520 predicate places. [2024-01-27 15:30:57,778 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 1496 transitions, 37538 flow [2024-01-27 15:30:57,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.055555555555555) internal successors, (91), 18 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-01-27 15:30:57,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:30:57,778 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:30:57,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2024-01-27 15:30:57,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:57,989 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:30:57,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:30:57,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1610500220, now seen corresponding path program 58 times [2024-01-27 15:30:57,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:30:57,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816788699] [2024-01-27 15:30:57,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:30:57,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:30:57,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:30:58,052 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:58,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:30:58,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816788699] [2024-01-27 15:30:58,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816788699] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:30:58,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027885717] [2024-01-27 15:30:58,053 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-01-27 15:30:58,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:30:58,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:30:58,055 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:30:58,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2024-01-27 15:30:58,158 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-01-27 15:30:58,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:30:58,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:30:58,160 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:30:58,210 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:58,211 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:30:58,268 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:30:58,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027885717] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:30:58,268 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:30:58,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 15 [2024-01-27 15:30:58,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137006999] [2024-01-27 15:30:58,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:30:58,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-01-27 15:30:58,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:30:58,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-01-27 15:30:58,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2024-01-27 15:30:58,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:30:58,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 1496 transitions, 37538 flow. Second operand has 15 states, 15 states have (on average 5.133333333333334) internal successors, (77), 15 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-01-27 15:30:58,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:30:58,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:30:58,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:31:01,065 INFO L124 PetriNetUnfolderBase]: 3267/5466 cut-off events. [2024-01-27 15:31:01,066 INFO L125 PetriNetUnfolderBase]: For 171318/171318 co-relation queries the response was YES. [2024-01-27 15:31:01,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60099 conditions, 5466 events. 3267/5466 cut-off events. For 171318/171318 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 35356 event pairs, 154 based on Foata normal form. 46/5512 useless extension candidates. Maximal degree in co-relation 59907. Up to 2087 conditions per place. [2024-01-27 15:31:01,158 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 802 selfloop transitions, 798 changer transitions 1/1602 dead transitions. [2024-01-27 15:31:01,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 1602 transitions, 42233 flow [2024-01-27 15:31:01,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-27 15:31:01,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-01-27 15:31:01,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 196 transitions. [2024-01-27 15:31:01,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967611336032389 [2024-01-27 15:31:01,170 INFO L175 Difference]: Start difference. First operand has 541 places, 1496 transitions, 37538 flow. Second operand 26 states and 196 transitions. [2024-01-27 15:31:01,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 1602 transitions, 42233 flow [2024-01-27 15:31:03,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 1602 transitions, 41665 flow, removed 219 selfloop flow, removed 7 redundant places. [2024-01-27 15:31:03,072 INFO L231 Difference]: Finished difference. Result has 561 places, 1555 transitions, 40139 flow [2024-01-27 15:31:03,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=36733, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=733, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=743, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=40139, PETRI_PLACES=561, PETRI_TRANSITIONS=1555} [2024-01-27 15:31:03,073 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 540 predicate places. [2024-01-27 15:31:03,073 INFO L495 AbstractCegarLoop]: Abstraction has has 561 places, 1555 transitions, 40139 flow [2024-01-27 15:31:03,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.133333333333334) internal successors, (77), 15 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-01-27 15:31:03,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:31:03,074 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:31:03,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2024-01-27 15:31:03,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:31:03,285 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:31:03,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:31:03,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1749971342, now seen corresponding path program 59 times [2024-01-27 15:31:03,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:31:03,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147613396] [2024-01-27 15:31:03,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:31:03,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:31:03,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:31:03,346 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:31:03,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:31:03,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147613396] [2024-01-27 15:31:03,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147613396] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:31:03,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517194892] [2024-01-27 15:31:03,346 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-01-27 15:31:03,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:31:03,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:31:03,348 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:31:03,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2024-01-27 15:31:03,454 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-01-27 15:31:03,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:31:03,456 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:31:03,456 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:31:03,509 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:31:03,509 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:31:03,546 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:31:03,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517194892] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:31:03,546 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:31:03,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 15 [2024-01-27 15:31:03,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275517789] [2024-01-27 15:31:03,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:31:03,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-01-27 15:31:03,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:31:03,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-01-27 15:31:03,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2024-01-27 15:31:03,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:31:03,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 1555 transitions, 40139 flow. Second operand has 15 states, 15 states have (on average 5.0) internal successors, (75), 15 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:31:03,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:31:03,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:31:03,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:31:06,216 INFO L124 PetriNetUnfolderBase]: 3358/5661 cut-off events. [2024-01-27 15:31:06,216 INFO L125 PetriNetUnfolderBase]: For 182707/182707 co-relation queries the response was YES. [2024-01-27 15:31:06,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63919 conditions, 5661 events. 3358/5661 cut-off events. For 182707/182707 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 37313 event pairs, 205 based on Foata normal form. 54/5715 useless extension candidates. Maximal degree in co-relation 63725. Up to 1821 conditions per place. [2024-01-27 15:31:06,315 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 666 selfloop transitions, 971 changer transitions 0/1638 dead transitions. [2024-01-27 15:31:06,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 1638 transitions, 45085 flow [2024-01-27 15:31:06,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-01-27 15:31:06,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-01-27 15:31:06,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 190 transitions. [2024-01-27 15:31:06,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-01-27 15:31:06,316 INFO L175 Difference]: Start difference. First operand has 561 places, 1555 transitions, 40139 flow. Second operand 25 states and 190 transitions. [2024-01-27 15:31:06,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 1638 transitions, 45085 flow [2024-01-27 15:31:08,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 1638 transitions, 44463 flow, removed 182 selfloop flow, removed 12 redundant places. [2024-01-27 15:31:08,365 INFO L231 Difference]: Finished difference. Result has 576 places, 1587 transitions, 43591 flow [2024-01-27 15:31:08,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=38855, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=919, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=43591, PETRI_PLACES=576, PETRI_TRANSITIONS=1587} [2024-01-27 15:31:08,367 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 555 predicate places. [2024-01-27 15:31:08,367 INFO L495 AbstractCegarLoop]: Abstraction has has 576 places, 1587 transitions, 43591 flow [2024-01-27 15:31:08,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.0) internal successors, (75), 15 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:31:08,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:31:08,367 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:31:08,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2024-01-27 15:31:08,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:31:08,578 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:31:08,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:31:08,578 INFO L85 PathProgramCache]: Analyzing trace with hash -653273750, now seen corresponding path program 60 times [2024-01-27 15:31:08,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:31:08,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881722223] [2024-01-27 15:31:08,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:31:08,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:31:08,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:31:08,643 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:31:08,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:31:08,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881722223] [2024-01-27 15:31:08,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881722223] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:31:08,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905206337] [2024-01-27 15:31:08,644 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-01-27 15:31:08,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:31:08,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:31:08,645 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:31:08,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2024-01-27 15:31:08,753 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-01-27 15:31:08,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:31:08,754 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:31:08,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:31:08,828 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:31:08,828 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:31:08,875 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:31:08,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905206337] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:31:08,875 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:31:08,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-01-27 15:31:08,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998450237] [2024-01-27 15:31:08,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:31:08,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-01-27 15:31:08,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:31:08,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-01-27 15:31:08,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2024-01-27 15:31:08,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:31:08,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 1587 transitions, 43591 flow. Second operand has 20 states, 20 states have (on average 4.8) internal successors, (96), 20 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:31:08,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:31:08,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:31:08,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:31:12,486 INFO L124 PetriNetUnfolderBase]: 4208/7157 cut-off events. [2024-01-27 15:31:12,486 INFO L125 PetriNetUnfolderBase]: For 239025/239025 co-relation queries the response was YES. [2024-01-27 15:31:12,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84007 conditions, 7157 events. 4208/7157 cut-off events. For 239025/239025 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 49598 event pairs, 245 based on Foata normal form. 34/7191 useless extension candidates. Maximal degree in co-relation 83811. Up to 2402 conditions per place. [2024-01-27 15:31:12,614 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 1001 selfloop transitions, 1026 changer transitions 0/2028 dead transitions. [2024-01-27 15:31:12,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 2028 transitions, 58744 flow [2024-01-27 15:31:12,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-01-27 15:31:12,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-01-27 15:31:12,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 268 transitions. [2024-01-27 15:31:12,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391812865497076 [2024-01-27 15:31:12,615 INFO L175 Difference]: Start difference. First operand has 576 places, 1587 transitions, 43591 flow. Second operand 36 states and 268 transitions. [2024-01-27 15:31:12,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 2028 transitions, 58744 flow [2024-01-27 15:31:16,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 2028 transitions, 58036 flow, removed 298 selfloop flow, removed 11 redundant places. [2024-01-27 15:31:16,595 INFO L231 Difference]: Finished difference. Result has 612 places, 1961 transitions, 57121 flow [2024-01-27 15:31:16,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=42790, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=671, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=842, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=57121, PETRI_PLACES=612, PETRI_TRANSITIONS=1961} [2024-01-27 15:31:16,596 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 591 predicate places. [2024-01-27 15:31:16,597 INFO L495 AbstractCegarLoop]: Abstraction has has 612 places, 1961 transitions, 57121 flow [2024-01-27 15:31:16,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.8) internal successors, (96), 20 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:31:16,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:31:16,597 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:31:16,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2024-01-27 15:31:16,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:31:16,808 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:31:16,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:31:16,809 INFO L85 PathProgramCache]: Analyzing trace with hash 674198886, now seen corresponding path program 61 times [2024-01-27 15:31:16,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:31:16,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356202884] [2024-01-27 15:31:16,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:31:16,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:31:16,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:31:16,884 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:31:16,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:31:16,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356202884] [2024-01-27 15:31:16,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356202884] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:31:16,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355931502] [2024-01-27 15:31:16,884 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-01-27 15:31:16,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:31:16,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:31:16,886 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:31:16,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2024-01-27 15:31:17,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:31:17,002 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:31:17,003 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:31:17,065 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:31:17,066 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:31:17,103 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:31:17,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355931502] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:31:17,103 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:31:17,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-01-27 15:31:17,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913764170] [2024-01-27 15:31:17,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:31:17,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-01-27 15:31:17,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:31:17,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-01-27 15:31:17,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2024-01-27 15:31:17,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:31:17,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 1961 transitions, 57121 flow. Second operand has 20 states, 20 states have (on average 4.55) internal successors, (91), 20 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-01-27 15:31:17,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:31:17,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:31:17,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:31:21,784 INFO L124 PetriNetUnfolderBase]: 4376/7409 cut-off events. [2024-01-27 15:31:21,784 INFO L125 PetriNetUnfolderBase]: For 280113/280113 co-relation queries the response was YES. [2024-01-27 15:31:21,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92258 conditions, 7409 events. 4376/7409 cut-off events. For 280113/280113 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 51583 event pairs, 581 based on Foata normal form. 16/7425 useless extension candidates. Maximal degree in co-relation 92049. Up to 3599 conditions per place. [2024-01-27 15:31:21,918 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 914 selfloop transitions, 1170 changer transitions 20/2105 dead transitions. [2024-01-27 15:31:21,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 2105 transitions, 65370 flow [2024-01-27 15:31:21,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-01-27 15:31:21,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-01-27 15:31:21,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 176 transitions. [2024-01-27 15:31:21,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3705263157894737 [2024-01-27 15:31:21,921 INFO L175 Difference]: Start difference. First operand has 612 places, 1961 transitions, 57121 flow. Second operand 25 states and 176 transitions. [2024-01-27 15:31:21,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 2105 transitions, 65370 flow [2024-01-27 15:31:25,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 626 places, 2105 transitions, 64748 flow, removed 245 selfloop flow, removed 10 redundant places. [2024-01-27 15:31:25,917 INFO L231 Difference]: Finished difference. Result has 634 places, 2039 transitions, 62782 flow [2024-01-27 15:31:25,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=56527, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1961, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1098, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=838, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=62782, PETRI_PLACES=634, PETRI_TRANSITIONS=2039} [2024-01-27 15:31:25,918 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 613 predicate places. [2024-01-27 15:31:25,918 INFO L495 AbstractCegarLoop]: Abstraction has has 634 places, 2039 transitions, 62782 flow [2024-01-27 15:31:25,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.55) internal successors, (91), 20 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-01-27 15:31:25,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:31:25,918 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:31:25,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2024-01-27 15:31:26,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2024-01-27 15:31:26,119 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:31:26,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:31:26,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1204854280, now seen corresponding path program 62 times [2024-01-27 15:31:26,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:31:26,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435096675] [2024-01-27 15:31:26,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:31:26,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:31:26,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:31:26,184 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:31:26,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:31:26,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435096675] [2024-01-27 15:31:26,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435096675] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:31:26,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817215012] [2024-01-27 15:31:26,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-27 15:31:26,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:31:26,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:31:26,200 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:31:26,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2024-01-27 15:31:26,325 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:31:26,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:31:26,326 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:31:26,327 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:31:26,394 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:31:26,395 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:31:26,438 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:31:26,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817215012] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:31:26,438 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:31:26,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2024-01-27 15:31:26,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186902557] [2024-01-27 15:31:26,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:31:26,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-01-27 15:31:26,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:31:26,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-01-27 15:31:26,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2024-01-27 15:31:26,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:31:26,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 634 places, 2039 transitions, 62782 flow. Second operand has 17 states, 17 states have (on average 4.9411764705882355) internal successors, (84), 17 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:31:26,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:31:26,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:31:26,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:31:31,736 INFO L124 PetriNetUnfolderBase]: 4830/8115 cut-off events. [2024-01-27 15:31:31,736 INFO L125 PetriNetUnfolderBase]: For 324156/324156 co-relation queries the response was YES. [2024-01-27 15:31:31,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104764 conditions, 8115 events. 4830/8115 cut-off events. For 324156/324156 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 56571 event pairs, 219 based on Foata normal form. 22/8137 useless extension candidates. Maximal degree in co-relation 104547. Up to 2195 conditions per place. [2024-01-27 15:31:31,884 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 817 selfloop transitions, 1503 changer transitions 0/2321 dead transitions. [2024-01-27 15:31:31,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 654 places, 2321 transitions, 75391 flow [2024-01-27 15:31:31,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-01-27 15:31:31,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-01-27 15:31:31,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 204 transitions. [2024-01-27 15:31:31,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39766081871345027 [2024-01-27 15:31:31,907 INFO L175 Difference]: Start difference. First operand has 634 places, 2039 transitions, 62782 flow. Second operand 27 states and 204 transitions. [2024-01-27 15:31:31,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 654 places, 2321 transitions, 75391 flow [2024-01-27 15:31:37,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 2321 transitions, 73507 flow, removed 499 selfloop flow, removed 15 redundant places. [2024-01-27 15:31:37,395 INFO L231 Difference]: Finished difference. Result has 646 places, 2271 transitions, 73140 flow [2024-01-27 15:31:37,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=60987, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2039, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=73140, PETRI_PLACES=646, PETRI_TRANSITIONS=2271} [2024-01-27 15:31:37,397 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 625 predicate places. [2024-01-27 15:31:37,397 INFO L495 AbstractCegarLoop]: Abstraction has has 646 places, 2271 transitions, 73140 flow [2024-01-27 15:31:37,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.9411764705882355) internal successors, (84), 17 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:31:37,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:31:37,397 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:31:37,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2024-01-27 15:31:37,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2024-01-27 15:31:37,608 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:31:37,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:31:37,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1753493484, now seen corresponding path program 63 times [2024-01-27 15:31:37,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:31:37,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206808608] [2024-01-27 15:31:37,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:31:37,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:31:37,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:31:37,675 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:31:37,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:31:37,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206808608] [2024-01-27 15:31:37,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206808608] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:31:37,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023284362] [2024-01-27 15:31:37,675 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-01-27 15:31:37,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:31:37,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:31:37,677 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:31:37,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2024-01-27 15:31:37,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-01-27 15:31:37,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:31:37,797 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:31:37,798 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:31:37,856 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:31:37,856 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:31:37,900 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:31:37,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023284362] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:31:37,900 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:31:37,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2024-01-27 15:31:37,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185404676] [2024-01-27 15:31:37,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:31:37,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-01-27 15:31:37,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:31:37,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-01-27 15:31:37,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2024-01-27 15:31:37,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:31:37,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 2271 transitions, 73140 flow. Second operand has 17 states, 17 states have (on average 4.882352941176471) internal successors, (83), 17 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:31:37,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:31:37,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:31:37,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:31:44,211 INFO L124 PetriNetUnfolderBase]: 5208/8655 cut-off events. [2024-01-27 15:31:44,211 INFO L125 PetriNetUnfolderBase]: For 385145/385145 co-relation queries the response was YES. [2024-01-27 15:31:44,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117951 conditions, 8655 events. 5208/8655 cut-off events. For 385145/385145 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 60220 event pairs, 313 based on Foata normal form. 22/8677 useless extension candidates. Maximal degree in co-relation 117731. Up to 3063 conditions per place. [2024-01-27 15:31:44,379 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 751 selfloop transitions, 1771 changer transitions 0/2523 dead transitions. [2024-01-27 15:31:44,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 670 places, 2523 transitions, 86370 flow [2024-01-27 15:31:44,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-27 15:31:44,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-01-27 15:31:44,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 198 transitions. [2024-01-27 15:31:44,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4008097165991903 [2024-01-27 15:31:44,381 INFO L175 Difference]: Start difference. First operand has 646 places, 2271 transitions, 73140 flow. Second operand 26 states and 198 transitions. [2024-01-27 15:31:44,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 670 places, 2523 transitions, 86370 flow [2024-01-27 15:31:51,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 2523 transitions, 85239 flow, removed 265 selfloop flow, removed 14 redundant places. [2024-01-27 15:31:51,258 INFO L231 Difference]: Finished difference. Result has 663 places, 2477 transitions, 85474 flow [2024-01-27 15:31:51,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=72004, PETRI_DIFFERENCE_MINUEND_PLACES=631, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1573, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=645, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=85474, PETRI_PLACES=663, PETRI_TRANSITIONS=2477} [2024-01-27 15:31:51,260 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 642 predicate places. [2024-01-27 15:31:51,264 INFO L495 AbstractCegarLoop]: Abstraction has has 663 places, 2477 transitions, 85474 flow [2024-01-27 15:31:51,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.882352941176471) internal successors, (83), 17 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:31:51,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:31:51,264 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:31:51,275 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2024-01-27 15:31:51,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2024-01-27 15:31:51,475 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:31:51,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:31:51,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1645784304, now seen corresponding path program 64 times [2024-01-27 15:31:51,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:31:51,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332071906] [2024-01-27 15:31:51,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:31:51,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:31:51,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:31:51,540 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:31:51,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:31:51,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332071906] [2024-01-27 15:31:51,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332071906] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:31:51,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417690295] [2024-01-27 15:31:51,541 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-01-27 15:31:51,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:31:51,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:31:51,542 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:31:51,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2024-01-27 15:31:51,680 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-01-27 15:31:51,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:31:51,682 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:31:51,682 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:31:51,726 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:31:51,726 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:31:51,761 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:31:51,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417690295] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:31:51,762 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:31:51,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-01-27 15:31:51,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888619023] [2024-01-27 15:31:51,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:31:51,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-01-27 15:31:51,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:31:51,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-01-27 15:31:51,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2024-01-27 15:31:51,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:31:51,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 663 places, 2477 transitions, 85474 flow. Second operand has 20 states, 20 states have (on average 4.55) internal successors, (91), 20 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-01-27 15:31:51,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:31:51,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:31:51,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:31:58,752 INFO L124 PetriNetUnfolderBase]: 5361/8902 cut-off events. [2024-01-27 15:31:58,752 INFO L125 PetriNetUnfolderBase]: For 446808/446808 co-relation queries the response was YES. [2024-01-27 15:31:58,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128286 conditions, 8902 events. 5361/8902 cut-off events. For 446808/446808 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 61768 event pairs, 1383 based on Foata normal form. 42/8944 useless extension candidates. Maximal degree in co-relation 128059. Up to 8345 conditions per place. [2024-01-27 15:31:58,931 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 2424 selfloop transitions, 183 changer transitions 0/2608 dead transitions. [2024-01-27 15:31:58,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 693 places, 2608 transitions, 93903 flow [2024-01-27 15:31:58,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-01-27 15:31:58,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-01-27 15:31:58,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 237 transitions. [2024-01-27 15:31:58,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40237691001697795 [2024-01-27 15:31:58,933 INFO L175 Difference]: Start difference. First operand has 663 places, 2477 transitions, 85474 flow. Second operand 31 states and 237 transitions. [2024-01-27 15:31:58,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 693 places, 2608 transitions, 93903 flow [2024-01-27 15:32:07,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 680 places, 2608 transitions, 92294 flow, removed 670 selfloop flow, removed 13 redundant places. [2024-01-27 15:32:07,937 INFO L231 Difference]: Finished difference. Result has 692 places, 2556 transitions, 87591 flow [2024-01-27 15:32:07,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=83859, PETRI_DIFFERENCE_MINUEND_PLACES=650, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=87591, PETRI_PLACES=692, PETRI_TRANSITIONS=2556} [2024-01-27 15:32:07,939 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 671 predicate places. [2024-01-27 15:32:07,939 INFO L495 AbstractCegarLoop]: Abstraction has has 692 places, 2556 transitions, 87591 flow [2024-01-27 15:32:07,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.55) internal successors, (91), 20 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-01-27 15:32:07,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:32:07,939 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:32:07,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2024-01-27 15:32:08,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2024-01-27 15:32:08,150 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:32:08,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:32:08,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1036956308, now seen corresponding path program 65 times [2024-01-27 15:32:08,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:32:08,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604629685] [2024-01-27 15:32:08,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:32:08,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:32:08,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:32:08,225 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:32:08,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:32:08,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604629685] [2024-01-27 15:32:08,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604629685] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:32:08,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575822561] [2024-01-27 15:32:08,225 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-01-27 15:32:08,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:32:08,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:32:08,227 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:32:08,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2024-01-27 15:32:08,383 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-01-27 15:32:08,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:32:08,384 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:32:08,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:32:08,442 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:32:08,442 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:32:08,486 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:32:08,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575822561] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:32:08,487 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:32:08,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-01-27 15:32:08,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356448939] [2024-01-27 15:32:08,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:32:08,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-01-27 15:32:08,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:32:08,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-01-27 15:32:08,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2024-01-27 15:32:08,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:32:08,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 692 places, 2556 transitions, 87591 flow. Second operand has 20 states, 20 states have (on average 4.55) internal successors, (91), 20 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-01-27 15:32:08,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:32:08,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:32:08,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:32:15,631 INFO L124 PetriNetUnfolderBase]: 5627/9299 cut-off events. [2024-01-27 15:32:15,631 INFO L125 PetriNetUnfolderBase]: For 478235/478235 co-relation queries the response was YES. [2024-01-27 15:32:15,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133870 conditions, 9299 events. 5627/9299 cut-off events. For 478235/478235 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 64909 event pairs, 1376 based on Foata normal form. 28/9327 useless extension candidates. Maximal degree in co-relation 133630. Up to 8416 conditions per place. [2024-01-27 15:32:15,973 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 2361 selfloop transitions, 358 changer transitions 23/2743 dead transitions. [2024-01-27 15:32:15,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 716 places, 2743 transitions, 98977 flow [2024-01-27 15:32:15,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-01-27 15:32:15,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-01-27 15:32:15,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 177 transitions. [2024-01-27 15:32:15,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3726315789473684 [2024-01-27 15:32:15,974 INFO L175 Difference]: Start difference. First operand has 692 places, 2556 transitions, 87591 flow. Second operand 25 states and 177 transitions. [2024-01-27 15:32:15,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 716 places, 2743 transitions, 98977 flow [2024-01-27 15:32:24,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 711 places, 2743 transitions, 96652 flow, removed 1038 selfloop flow, removed 5 redundant places. [2024-01-27 15:32:24,727 INFO L231 Difference]: Finished difference. Result has 723 places, 2677 transitions, 91448 flow [2024-01-27 15:32:24,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=85474, PETRI_DIFFERENCE_MINUEND_PLACES=687, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=91448, PETRI_PLACES=723, PETRI_TRANSITIONS=2677} [2024-01-27 15:32:24,729 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 702 predicate places. [2024-01-27 15:32:24,729 INFO L495 AbstractCegarLoop]: Abstraction has has 723 places, 2677 transitions, 91448 flow [2024-01-27 15:32:24,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.55) internal successors, (91), 20 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-01-27 15:32:24,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:32:24,730 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:32:24,741 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2024-01-27 15:32:24,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:32:24,942 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:32:24,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:32:24,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1906811627, now seen corresponding path program 66 times [2024-01-27 15:32:24,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:32:24,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834088166] [2024-01-27 15:32:24,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:32:24,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:32:24,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:32:25,005 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:32:25,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:32:25,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834088166] [2024-01-27 15:32:25,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834088166] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:32:25,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282289340] [2024-01-27 15:32:25,006 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-01-27 15:32:25,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:32:25,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:32:25,008 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:32:25,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2024-01-27 15:32:25,143 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-01-27 15:32:25,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:32:25,145 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:32:25,145 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:32:25,211 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:32:25,212 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:32:25,252 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:32:25,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282289340] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:32:25,252 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:32:25,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2024-01-27 15:32:25,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777123653] [2024-01-27 15:32:25,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:32:25,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-01-27 15:32:25,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:32:25,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-01-27 15:32:25,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2024-01-27 15:32:25,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:32:25,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 723 places, 2677 transitions, 91448 flow. Second operand has 17 states, 17 states have (on average 4.882352941176471) internal successors, (83), 17 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:32:25,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:32:25,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:32:25,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:32:33,470 INFO L124 PetriNetUnfolderBase]: 5726/9452 cut-off events. [2024-01-27 15:32:33,470 INFO L125 PetriNetUnfolderBase]: For 512053/512053 co-relation queries the response was YES. [2024-01-27 15:32:33,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136289 conditions, 9452 events. 5726/9452 cut-off events. For 512053/512053 co-relation queries the response was YES. Maximal size of possible extension queue 718. Compared 66024 event pairs, 301 based on Foata normal form. 44/9496 useless extension candidates. Maximal degree in co-relation 136038. Up to 7222 conditions per place. [2024-01-27 15:32:33,686 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 2225 selfloop transitions, 585 changer transitions 9/2820 dead transitions. [2024-01-27 15:32:33,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 743 places, 2820 transitions, 101642 flow [2024-01-27 15:32:33,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-01-27 15:32:33,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-01-27 15:32:33,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 175 transitions. [2024-01-27 15:32:33,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41866028708133973 [2024-01-27 15:32:33,687 INFO L175 Difference]: Start difference. First operand has 723 places, 2677 transitions, 91448 flow. Second operand 22 states and 175 transitions. [2024-01-27 15:32:33,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 743 places, 2820 transitions, 101642 flow [2024-01-27 15:32:42,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 729 places, 2820 transitions, 99400 flow, removed 1062 selfloop flow, removed 14 redundant places. [2024-01-27 15:32:42,947 INFO L231 Difference]: Finished difference. Result has 738 places, 2760 transitions, 94543 flow [2024-01-27 15:32:42,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=89792, PETRI_DIFFERENCE_MINUEND_PLACES=708, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=498, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=94543, PETRI_PLACES=738, PETRI_TRANSITIONS=2760} [2024-01-27 15:32:42,949 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 717 predicate places. [2024-01-27 15:32:42,949 INFO L495 AbstractCegarLoop]: Abstraction has has 738 places, 2760 transitions, 94543 flow [2024-01-27 15:32:42,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.882352941176471) internal successors, (83), 17 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:32:42,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:32:42,949 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:32:42,961 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2024-01-27 15:32:43,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:32:43,161 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:32:43,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:32:43,161 INFO L85 PathProgramCache]: Analyzing trace with hash -754751825, now seen corresponding path program 67 times [2024-01-27 15:32:43,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:32:43,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48190588] [2024-01-27 15:32:43,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:32:43,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:32:43,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:32:43,236 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:32:43,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:32:43,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48190588] [2024-01-27 15:32:43,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48190588] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:32:43,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90896907] [2024-01-27 15:32:43,237 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-01-27 15:32:43,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:32:43,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:32:43,238 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:32:43,239 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2024-01-27 15:32:43,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:32:43,381 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:32:43,382 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:32:43,440 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:32:43,440 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:32:43,478 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:32:43,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90896907] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:32:43,478 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:32:43,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2024-01-27 15:32:43,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562057963] [2024-01-27 15:32:43,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:32:43,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-01-27 15:32:43,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:32:43,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-01-27 15:32:43,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2024-01-27 15:32:43,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:32:43,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 738 places, 2760 transitions, 94543 flow. Second operand has 17 states, 17 states have (on average 4.823529411764706) internal successors, (82), 17 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:32:43,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:32:43,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:32:43,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:32:51,899 INFO L124 PetriNetUnfolderBase]: 5914/9730 cut-off events. [2024-01-27 15:32:51,899 INFO L125 PetriNetUnfolderBase]: For 536111/536111 co-relation queries the response was YES. [2024-01-27 15:32:52,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 140648 conditions, 9730 events. 5914/9730 cut-off events. For 536111/536111 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 68021 event pairs, 255 based on Foata normal form. 76/9806 useless extension candidates. Maximal degree in co-relation 140396. Up to 7377 conditions per place. [2024-01-27 15:32:52,131 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 2152 selfloop transitions, 765 changer transitions 0/2918 dead transitions. [2024-01-27 15:32:52,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 763 places, 2918 transitions, 104295 flow [2024-01-27 15:32:52,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-01-27 15:32:52,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-01-27 15:32:52,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 199 transitions. [2024-01-27 15:32:52,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38791423001949316 [2024-01-27 15:32:52,132 INFO L175 Difference]: Start difference. First operand has 738 places, 2760 transitions, 94543 flow. Second operand 27 states and 199 transitions. [2024-01-27 15:32:52,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 763 places, 2918 transitions, 104295 flow [2024-01-27 15:33:01,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 751 places, 2918 transitions, 102716 flow, removed 703 selfloop flow, removed 12 redundant places. [2024-01-27 15:33:01,865 INFO L231 Difference]: Finished difference. Result has 759 places, 2884 transitions, 98860 flow [2024-01-27 15:33:01,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=92275, PETRI_DIFFERENCE_MINUEND_PLACES=725, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=631, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2096, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=98860, PETRI_PLACES=759, PETRI_TRANSITIONS=2884} [2024-01-27 15:33:01,868 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 738 predicate places. [2024-01-27 15:33:01,868 INFO L495 AbstractCegarLoop]: Abstraction has has 759 places, 2884 transitions, 98860 flow [2024-01-27 15:33:01,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.823529411764706) internal successors, (82), 17 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:33:01,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:33:01,869 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:33:01,896 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2024-01-27 15:33:02,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:33:02,070 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:33:02,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:33:02,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1856255220, now seen corresponding path program 68 times [2024-01-27 15:33:02,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:33:02,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176409893] [2024-01-27 15:33:02,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:33:02,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:33:02,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:33:02,133 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:33:02,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:33:02,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176409893] [2024-01-27 15:33:02,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176409893] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:33:02,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614666470] [2024-01-27 15:33:02,133 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-27 15:33:02,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:33:02,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:33:02,134 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:33:02,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2024-01-27 15:33:02,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:33:02,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:33:02,274 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:33:02,275 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:33:02,336 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:33:02,336 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:33:02,377 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:33:02,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614666470] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:33:02,377 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:33:02,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2024-01-27 15:33:02,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919776281] [2024-01-27 15:33:02,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:33:02,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-01-27 15:33:02,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:33:02,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-01-27 15:33:02,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2024-01-27 15:33:02,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:33:02,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 759 places, 2884 transitions, 98860 flow. Second operand has 17 states, 17 states have (on average 4.764705882352941) internal successors, (81), 17 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:33:02,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:33:02,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:33:02,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:33:12,477 INFO L124 PetriNetUnfolderBase]: 6050/9952 cut-off events. [2024-01-27 15:33:12,477 INFO L125 PetriNetUnfolderBase]: For 528491/528491 co-relation queries the response was YES. [2024-01-27 15:33:12,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144814 conditions, 9952 events. 6050/9952 cut-off events. For 528491/528491 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 69863 event pairs, 1473 based on Foata normal form. 44/9996 useless extension candidates. Maximal degree in co-relation 144558. Up to 8975 conditions per place. [2024-01-27 15:33:12,698 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 2625 selfloop transitions, 373 changer transitions 0/2999 dead transitions. [2024-01-27 15:33:12,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 784 places, 2999 transitions, 108158 flow [2024-01-27 15:33:12,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-27 15:33:12,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-01-27 15:33:12,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 198 transitions. [2024-01-27 15:33:12,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4008097165991903 [2024-01-27 15:33:12,699 INFO L175 Difference]: Start difference. First operand has 759 places, 2884 transitions, 98860 flow. Second operand 26 states and 198 transitions. [2024-01-27 15:33:12,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 784 places, 2999 transitions, 108158 flow [2024-01-27 15:33:23,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 776 places, 2999 transitions, 106126 flow, removed 935 selfloop flow, removed 8 redundant places. [2024-01-27 15:33:23,770 INFO L231 Difference]: Finished difference. Result has 785 places, 2952 transitions, 101077 flow [2024-01-27 15:33:23,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=96537, PETRI_DIFFERENCE_MINUEND_PLACES=751, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2874, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=307, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=101077, PETRI_PLACES=785, PETRI_TRANSITIONS=2952} [2024-01-27 15:33:23,773 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 764 predicate places. [2024-01-27 15:33:23,773 INFO L495 AbstractCegarLoop]: Abstraction has has 785 places, 2952 transitions, 101077 flow [2024-01-27 15:33:23,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.764705882352941) internal successors, (81), 17 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:33:23,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:33:23,773 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:33:23,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2024-01-27 15:33:23,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2024-01-27 15:33:23,986 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:33:23,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:33:23,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1733702480, now seen corresponding path program 69 times [2024-01-27 15:33:23,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:33:23,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726211819] [2024-01-27 15:33:23,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:33:23,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:33:23,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:33:24,056 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:33:24,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:33:24,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726211819] [2024-01-27 15:33:24,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726211819] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:33:24,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806867159] [2024-01-27 15:33:24,057 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-01-27 15:33:24,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:33:24,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:33:24,058 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:33:24,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2024-01-27 15:33:24,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-01-27 15:33:24,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:33:24,198 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:33:24,198 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:33:24,257 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:33:24,258 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:33:24,301 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:33:24,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806867159] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:33:24,301 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:33:24,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-01-27 15:33:24,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108302893] [2024-01-27 15:33:24,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:33:24,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-01-27 15:33:24,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:33:24,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-01-27 15:33:24,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2024-01-27 15:33:24,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:33:24,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 785 places, 2952 transitions, 101077 flow. Second operand has 16 states, 16 states have (on average 4.75) internal successors, (76), 16 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:33:24,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:33:24,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:33:24,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:33:34,141 INFO L124 PetriNetUnfolderBase]: 6115/10051 cut-off events. [2024-01-27 15:33:34,141 INFO L125 PetriNetUnfolderBase]: For 543918/543918 co-relation queries the response was YES. [2024-01-27 15:33:34,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146164 conditions, 10051 events. 6115/10051 cut-off events. For 543918/543918 co-relation queries the response was YES. Maximal size of possible extension queue 775. Compared 70736 event pairs, 1236 based on Foata normal form. 26/10077 useless extension candidates. Maximal degree in co-relation 145898. Up to 8396 conditions per place. [2024-01-27 15:33:34,513 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 2479 selfloop transitions, 560 changer transitions 0/3040 dead transitions. [2024-01-27 15:33:34,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 812 places, 3040 transitions, 109717 flow [2024-01-27 15:33:34,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-01-27 15:33:34,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-01-27 15:33:34,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 215 transitions. [2024-01-27 15:33:34,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041353383458647 [2024-01-27 15:33:34,515 INFO L175 Difference]: Start difference. First operand has 785 places, 2952 transitions, 101077 flow. Second operand 28 states and 215 transitions. [2024-01-27 15:33:34,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 812 places, 3040 transitions, 109717 flow [2024-01-27 15:33:45,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 804 places, 3040 transitions, 108376 flow, removed 627 selfloop flow, removed 8 redundant places. [2024-01-27 15:33:45,694 INFO L231 Difference]: Finished difference. Result has 811 places, 2984 transitions, 103392 flow [2024-01-27 15:33:45,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=99670, PETRI_DIFFERENCE_MINUEND_PLACES=777, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2950, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=530, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=103392, PETRI_PLACES=811, PETRI_TRANSITIONS=2984} [2024-01-27 15:33:45,696 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 790 predicate places. [2024-01-27 15:33:45,697 INFO L495 AbstractCegarLoop]: Abstraction has has 811 places, 2984 transitions, 103392 flow [2024-01-27 15:33:45,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.75) internal successors, (76), 16 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:33:45,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:33:45,697 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:33:45,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2024-01-27 15:33:45,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:33:45,908 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:33:45,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:33:45,909 INFO L85 PathProgramCache]: Analyzing trace with hash 2123526724, now seen corresponding path program 70 times [2024-01-27 15:33:45,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:33:45,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408386619] [2024-01-27 15:33:45,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:33:45,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:33:45,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:33:45,966 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:33:45,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:33:45,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408386619] [2024-01-27 15:33:45,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408386619] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:33:45,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523783122] [2024-01-27 15:33:45,966 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-01-27 15:33:45,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:33:45,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:33:45,967 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:33:45,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2024-01-27 15:33:46,117 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-01-27 15:33:46,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:33:46,119 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:33:46,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:33:46,162 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:33:46,162 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:33:46,190 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:33:46,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523783122] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:33:46,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:33:46,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 15 [2024-01-27 15:33:46,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524375771] [2024-01-27 15:33:46,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:33:46,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-01-27 15:33:46,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:33:46,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-01-27 15:33:46,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-01-27 15:33:46,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:33:46,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 811 places, 2984 transitions, 103392 flow. Second operand has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:33:46,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:33:46,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:33:46,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:33:55,455 INFO L124 PetriNetUnfolderBase]: 6112/10045 cut-off events. [2024-01-27 15:33:55,456 INFO L125 PetriNetUnfolderBase]: For 523862/523862 co-relation queries the response was YES. [2024-01-27 15:33:55,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147146 conditions, 10045 events. 6112/10045 cut-off events. For 523862/523862 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 70515 event pairs, 1261 based on Foata normal form. 22/10067 useless extension candidates. Maximal degree in co-relation 146873. Up to 8637 conditions per place. [2024-01-27 15:33:55,682 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 2500 selfloop transitions, 506 changer transitions 9/3016 dead transitions. [2024-01-27 15:33:55,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 826 places, 3016 transitions, 110273 flow [2024-01-27 15:33:55,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-01-27 15:33:55,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-01-27 15:33:55,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 128 transitions. [2024-01-27 15:33:55,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39628482972136225 [2024-01-27 15:33:55,683 INFO L175 Difference]: Start difference. First operand has 811 places, 2984 transitions, 103392 flow. Second operand 17 states and 128 transitions. [2024-01-27 15:33:55,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 826 places, 3016 transitions, 110273 flow [2024-01-27 15:34:07,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 808 places, 3016 transitions, 108677 flow, removed 593 selfloop flow, removed 18 redundant places. [2024-01-27 15:34:07,424 INFO L231 Difference]: Finished difference. Result has 809 places, 2974 transitions, 102778 flow [2024-01-27 15:34:07,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=101543, PETRI_DIFFERENCE_MINUEND_PLACES=792, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2971, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=496, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=102778, PETRI_PLACES=809, PETRI_TRANSITIONS=2974} [2024-01-27 15:34:07,427 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 788 predicate places. [2024-01-27 15:34:07,427 INFO L495 AbstractCegarLoop]: Abstraction has has 809 places, 2974 transitions, 102778 flow [2024-01-27 15:34:07,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:34:07,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:34:07,427 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:34:07,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2024-01-27 15:34:07,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:34:07,639 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:34:07,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:34:07,640 INFO L85 PathProgramCache]: Analyzing trace with hash -2109149140, now seen corresponding path program 71 times [2024-01-27 15:34:07,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:34:07,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371711889] [2024-01-27 15:34:07,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:34:07,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:34:07,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:34:07,699 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:34:07,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:34:07,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371711889] [2024-01-27 15:34:07,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371711889] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:34:07,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773168893] [2024-01-27 15:34:07,699 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-01-27 15:34:07,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:34:07,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:34:07,702 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:34:07,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2024-01-27 15:34:07,870 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-01-27 15:34:07,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:34:07,872 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:34:07,872 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:34:07,906 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:34:07,906 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:34:07,933 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:34:07,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773168893] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:34:07,934 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:34:07,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-01-27 15:34:07,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720342092] [2024-01-27 15:34:07,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:34:07,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-01-27 15:34:07,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:34:07,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-01-27 15:34:07,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2024-01-27 15:34:07,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:34:07,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 809 places, 2974 transitions, 102778 flow. Second operand has 16 states, 16 states have (on average 4.75) internal successors, (76), 16 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:34:07,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:34:07,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:34:07,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:34:17,658 INFO L124 PetriNetUnfolderBase]: 6170/10155 cut-off events. [2024-01-27 15:34:17,658 INFO L125 PetriNetUnfolderBase]: For 528639/528639 co-relation queries the response was YES. [2024-01-27 15:34:17,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 148314 conditions, 10155 events. 6170/10155 cut-off events. For 528639/528639 co-relation queries the response was YES. Maximal size of possible extension queue 782. Compared 71453 event pairs, 863 based on Foata normal form. 6/10161 useless extension candidates. Maximal degree in co-relation 148044. Up to 7061 conditions per place. [2024-01-27 15:34:17,884 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 2304 selfloop transitions, 745 changer transitions 7/3057 dead transitions. [2024-01-27 15:34:17,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 818 places, 3057 transitions, 111139 flow [2024-01-27 15:34:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-01-27 15:34:17,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-01-27 15:34:17,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 116 transitions. [2024-01-27 15:34:17,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4070175438596491 [2024-01-27 15:34:17,886 INFO L175 Difference]: Start difference. First operand has 809 places, 2974 transitions, 102778 flow. Second operand 15 states and 116 transitions. [2024-01-27 15:34:17,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 818 places, 3057 transitions, 111139 flow [2024-01-27 15:34:28,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 804 places, 3057 transitions, 110237 flow, removed 75 selfloop flow, removed 14 redundant places. [2024-01-27 15:34:28,342 INFO L231 Difference]: Finished difference. Result has 809 places, 3006 transitions, 105390 flow [2024-01-27 15:34:28,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=101897, PETRI_DIFFERENCE_MINUEND_PLACES=790, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2974, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=711, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=105390, PETRI_PLACES=809, PETRI_TRANSITIONS=3006} [2024-01-27 15:34:28,345 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 788 predicate places. [2024-01-27 15:34:28,345 INFO L495 AbstractCegarLoop]: Abstraction has has 809 places, 3006 transitions, 105390 flow [2024-01-27 15:34:28,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.75) internal successors, (76), 16 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:34:28,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:34:28,345 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:34:28,356 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2024-01-27 15:34:28,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2024-01-27 15:34:28,556 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:34:28,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:34:28,557 INFO L85 PathProgramCache]: Analyzing trace with hash -553411443, now seen corresponding path program 72 times [2024-01-27 15:34:28,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:34:28,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714645565] [2024-01-27 15:34:28,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:34:28,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:34:28,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:34:28,626 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:34:28,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:34:28,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714645565] [2024-01-27 15:34:28,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714645565] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:34:28,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22011796] [2024-01-27 15:34:28,627 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-01-27 15:34:28,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:34:28,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:34:28,628 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:34:28,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2024-01-27 15:34:28,764 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-01-27 15:34:28,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:34:28,765 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:34:28,765 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:34:28,829 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:34:28,830 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:34:28,885 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:34:28,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22011796] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:34:28,885 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:34:28,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-01-27 15:34:28,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499047946] [2024-01-27 15:34:28,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:34:28,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-01-27 15:34:28,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:34:28,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-01-27 15:34:28,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2024-01-27 15:34:28,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:34:28,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 809 places, 3006 transitions, 105390 flow. Second operand has 20 states, 20 states have (on average 4.65) internal successors, (93), 20 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:34:28,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:34:28,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:34:28,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:34:39,720 INFO L124 PetriNetUnfolderBase]: 6367/10478 cut-off events. [2024-01-27 15:34:39,720 INFO L125 PetriNetUnfolderBase]: For 557159/557159 co-relation queries the response was YES. [2024-01-27 15:34:39,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154469 conditions, 10478 events. 6367/10478 cut-off events. For 557159/557159 co-relation queries the response was YES. Maximal size of possible extension queue 817. Compared 74415 event pairs, 286 based on Foata normal form. 20/10498 useless extension candidates. Maximal degree in co-relation 154195. Up to 8303 conditions per place. [2024-01-27 15:34:39,961 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 2496 selfloop transitions, 679 changer transitions 0/3176 dead transitions. [2024-01-27 15:34:39,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 843 places, 3176 transitions, 115012 flow [2024-01-27 15:34:39,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-01-27 15:34:39,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-01-27 15:34:39,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 246 transitions. [2024-01-27 15:34:39,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35964912280701755 [2024-01-27 15:34:39,964 INFO L175 Difference]: Start difference. First operand has 809 places, 3006 transitions, 105390 flow. Second operand 36 states and 246 transitions. [2024-01-27 15:34:39,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 843 places, 3176 transitions, 115012 flow [2024-01-27 15:34:52,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 832 places, 3176 transitions, 114261 flow, removed 239 selfloop flow, removed 11 redundant places. [2024-01-27 15:34:52,185 INFO L231 Difference]: Finished difference. Result has 843 places, 3130 transitions, 109579 flow [2024-01-27 15:34:52,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=104453, PETRI_DIFFERENCE_MINUEND_PLACES=797, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3003, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=563, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=109579, PETRI_PLACES=843, PETRI_TRANSITIONS=3130} [2024-01-27 15:34:52,190 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 822 predicate places. [2024-01-27 15:34:52,190 INFO L495 AbstractCegarLoop]: Abstraction has has 843 places, 3130 transitions, 109579 flow [2024-01-27 15:34:52,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.65) internal successors, (93), 20 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:34:52,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:34:52,190 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:34:52,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2024-01-27 15:34:52,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:34:52,402 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:34:52,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:34:52,402 INFO L85 PathProgramCache]: Analyzing trace with hash 50466450, now seen corresponding path program 73 times [2024-01-27 15:34:52,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:34:52,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604325553] [2024-01-27 15:34:52,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:34:52,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:34:52,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:34:52,475 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:34:52,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:34:52,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604325553] [2024-01-27 15:34:52,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604325553] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:34:52,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568282047] [2024-01-27 15:34:52,475 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-01-27 15:34:52,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:34:52,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:34:52,477 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:34:52,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2024-01-27 15:34:52,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:34:52,630 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:34:52,631 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:34:52,685 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:34:52,685 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:34:52,720 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:34:52,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568282047] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:34:52,720 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:34:52,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2024-01-27 15:34:52,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672546621] [2024-01-27 15:34:52,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:34:52,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-01-27 15:34:52,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:34:52,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-01-27 15:34:52,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2024-01-27 15:34:52,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:34:52,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 843 places, 3130 transitions, 109579 flow. Second operand has 17 states, 17 states have (on average 4.764705882352941) internal successors, (81), 17 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:34:52,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:34:52,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:34:52,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:35:03,055 INFO L124 PetriNetUnfolderBase]: 6622/10851 cut-off events. [2024-01-27 15:35:03,055 INFO L125 PetriNetUnfolderBase]: For 599242/599242 co-relation queries the response was YES. [2024-01-27 15:35:03,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162333 conditions, 10851 events. 6622/10851 cut-off events. For 599242/599242 co-relation queries the response was YES. Maximal size of possible extension queue 850. Compared 77052 event pairs, 1538 based on Foata normal form. 18/10869 useless extension candidates. Maximal degree in co-relation 162051. Up to 9622 conditions per place. [2024-01-27 15:35:03,456 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 2737 selfloop transitions, 576 changer transitions 0/3314 dead transitions. [2024-01-27 15:35:03,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 865 places, 3314 transitions, 122023 flow [2024-01-27 15:35:03,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-01-27 15:35:03,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-01-27 15:35:03,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 179 transitions. [2024-01-27 15:35:03,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3925438596491228 [2024-01-27 15:35:03,457 INFO L175 Difference]: Start difference. First operand has 843 places, 3130 transitions, 109579 flow. Second operand 24 states and 179 transitions. [2024-01-27 15:35:03,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 865 places, 3314 transitions, 122023 flow [2024-01-27 15:35:15,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 854 places, 3314 transitions, 121366 flow, removed 278 selfloop flow, removed 11 redundant places. [2024-01-27 15:35:15,156 INFO L231 Difference]: Finished difference. Result has 859 places, 3269 transitions, 116187 flow [2024-01-27 15:35:15,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=108806, PETRI_DIFFERENCE_MINUEND_PLACES=831, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=437, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=116187, PETRI_PLACES=859, PETRI_TRANSITIONS=3269} [2024-01-27 15:35:15,158 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 838 predicate places. [2024-01-27 15:35:15,158 INFO L495 AbstractCegarLoop]: Abstraction has has 859 places, 3269 transitions, 116187 flow [2024-01-27 15:35:15,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.764705882352941) internal successors, (81), 17 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:35:15,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:35:15,158 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:35:15,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2024-01-27 15:35:15,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:35:15,369 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:35:15,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:35:15,370 INFO L85 PathProgramCache]: Analyzing trace with hash -958500853, now seen corresponding path program 74 times [2024-01-27 15:35:15,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:35:15,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796615491] [2024-01-27 15:35:15,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:35:15,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:35:15,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:35:15,435 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:35:15,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:35:15,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796615491] [2024-01-27 15:35:15,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796615491] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:35:15,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237598110] [2024-01-27 15:35:15,436 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-27 15:35:15,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:35:15,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:35:15,437 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:35:15,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2024-01-27 15:35:15,575 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:35:15,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:35:15,576 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:35:15,577 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:35:15,629 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:35:15,629 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:35:15,658 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:35:15,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237598110] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:35:15,659 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:35:15,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2024-01-27 15:35:15,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584793385] [2024-01-27 15:35:15,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:35:15,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-01-27 15:35:15,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:35:15,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-01-27 15:35:15,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2024-01-27 15:35:15,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:35:15,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 859 places, 3269 transitions, 116187 flow. Second operand has 17 states, 17 states have (on average 4.9411764705882355) internal successors, (84), 17 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:35:15,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:35:15,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:35:15,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:35:27,049 INFO L124 PetriNetUnfolderBase]: 6661/10920 cut-off events. [2024-01-27 15:35:27,049 INFO L125 PetriNetUnfolderBase]: For 602973/602973 co-relation queries the response was YES. [2024-01-27 15:35:27,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165109 conditions, 10920 events. 6661/10920 cut-off events. For 602973/602973 co-relation queries the response was YES. Maximal size of possible extension queue 858. Compared 77842 event pairs, 356 based on Foata normal form. 16/10936 useless extension candidates. Maximal degree in co-relation 164821. Up to 8599 conditions per place. [2024-01-27 15:35:27,324 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 2695 selfloop transitions, 627 changer transitions 2/3325 dead transitions. [2024-01-27 15:35:27,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 878 places, 3325 transitions, 123798 flow [2024-01-27 15:35:27,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-01-27 15:35:27,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-01-27 15:35:27,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 154 transitions. [2024-01-27 15:35:27,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4052631578947368 [2024-01-27 15:35:27,326 INFO L175 Difference]: Start difference. First operand has 859 places, 3269 transitions, 116187 flow. Second operand 20 states and 154 transitions. [2024-01-27 15:35:27,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 878 places, 3325 transitions, 123798 flow [2024-01-27 15:35:40,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 863 places, 3325 transitions, 122286 flow, removed 650 selfloop flow, removed 15 redundant places. [2024-01-27 15:35:40,728 INFO L231 Difference]: Finished difference. Result has 865 places, 3284 transitions, 116401 flow [2024-01-27 15:35:40,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=114691, PETRI_DIFFERENCE_MINUEND_PLACES=844, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=610, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=116401, PETRI_PLACES=865, PETRI_TRANSITIONS=3284} [2024-01-27 15:35:40,730 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 844 predicate places. [2024-01-27 15:35:40,730 INFO L495 AbstractCegarLoop]: Abstraction has has 865 places, 3284 transitions, 116401 flow [2024-01-27 15:35:40,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.9411764705882355) internal successors, (84), 17 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:35:40,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:35:40,730 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:35:40,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2024-01-27 15:35:40,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:35:40,943 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:35:40,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:35:40,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1591481385, now seen corresponding path program 75 times [2024-01-27 15:35:40,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:35:40,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755230906] [2024-01-27 15:35:40,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:35:40,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:35:40,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:35:41,016 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:35:41,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:35:41,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755230906] [2024-01-27 15:35:41,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755230906] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:35:41,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550856604] [2024-01-27 15:35:41,016 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-01-27 15:35:41,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:35:41,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:35:41,018 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:35:41,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2024-01-27 15:35:41,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-01-27 15:35:41,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:35:41,158 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:35:41,158 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:35:41,219 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:35:41,220 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:35:41,265 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:35:41,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550856604] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:35:41,265 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:35:41,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-01-27 15:35:41,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225216544] [2024-01-27 15:35:41,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:35:41,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-01-27 15:35:41,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:35:41,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-01-27 15:35:41,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2024-01-27 15:35:41,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:35:41,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 865 places, 3284 transitions, 116401 flow. Second operand has 20 states, 20 states have (on average 4.55) internal successors, (91), 20 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-01-27 15:35:41,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:35:41,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:35:41,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:35:52,616 INFO L124 PetriNetUnfolderBase]: 6923/11330 cut-off events. [2024-01-27 15:35:52,617 INFO L125 PetriNetUnfolderBase]: For 708823/708823 co-relation queries the response was YES. [2024-01-27 15:35:52,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173468 conditions, 11330 events. 6923/11330 cut-off events. For 708823/708823 co-relation queries the response was YES. Maximal size of possible extension queue 890. Compared 80994 event pairs, 346 based on Foata normal form. 40/11370 useless extension candidates. Maximal degree in co-relation 173179. Up to 7551 conditions per place. [2024-01-27 15:35:52,880 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 2442 selfloop transitions, 1047 changer transitions 23/3513 dead transitions. [2024-01-27 15:35:52,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 890 places, 3513 transitions, 131667 flow [2024-01-27 15:35:52,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-27 15:35:52,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-01-27 15:35:52,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 207 transitions. [2024-01-27 15:35:52,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4190283400809717 [2024-01-27 15:35:52,882 INFO L175 Difference]: Start difference. First operand has 865 places, 3284 transitions, 116401 flow. Second operand 26 states and 207 transitions. [2024-01-27 15:35:52,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 890 places, 3513 transitions, 131667 flow [2024-01-27 15:36:06,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 879 places, 3513 transitions, 130626 flow, removed 21 selfloop flow, removed 11 redundant places. [2024-01-27 15:36:06,667 INFO L231 Difference]: Finished difference. Result has 885 places, 3417 transitions, 125231 flow [2024-01-27 15:36:06,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=115406, PETRI_DIFFERENCE_MINUEND_PLACES=854, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=897, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=125231, PETRI_PLACES=885, PETRI_TRANSITIONS=3417} [2024-01-27 15:36:06,669 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 864 predicate places. [2024-01-27 15:36:06,670 INFO L495 AbstractCegarLoop]: Abstraction has has 885 places, 3417 transitions, 125231 flow [2024-01-27 15:36:06,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.55) internal successors, (91), 20 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-01-27 15:36:06,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:36:06,670 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:36:06,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2024-01-27 15:36:06,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2024-01-27 15:36:06,882 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:36:06,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:36:06,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1769132334, now seen corresponding path program 76 times [2024-01-27 15:36:06,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:36:06,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831215178] [2024-01-27 15:36:06,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:36:06,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:36:06,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:36:06,945 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:36:06,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:36:06,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831215178] [2024-01-27 15:36:06,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831215178] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:36:06,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464484626] [2024-01-27 15:36:06,946 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-01-27 15:36:06,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:36:06,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:36:06,947 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:36:06,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2024-01-27 15:36:07,106 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-01-27 15:36:07,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:36:07,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:36:07,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:36:07,171 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:36:07,171 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:36:07,207 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:36:07,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464484626] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:36:07,208 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:36:07,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 17 [2024-01-27 15:36:07,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465654694] [2024-01-27 15:36:07,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:36:07,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-01-27 15:36:07,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:36:07,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-01-27 15:36:07,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2024-01-27 15:36:07,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:36:07,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 885 places, 3417 transitions, 125231 flow. Second operand has 17 states, 17 states have (on average 4.764705882352941) internal successors, (81), 17 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:36:07,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:36:07,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:36:07,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:36:19,848 INFO L124 PetriNetUnfolderBase]: 6884/11233 cut-off events. [2024-01-27 15:36:19,848 INFO L125 PetriNetUnfolderBase]: For 708290/708290 co-relation queries the response was YES. [2024-01-27 15:36:20,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174862 conditions, 11233 events. 6884/11233 cut-off events. For 708290/708290 co-relation queries the response was YES. Maximal size of possible extension queue 880. Compared 79576 event pairs, 1692 based on Foata normal form. 6/11239 useless extension candidates. Maximal degree in co-relation 174567. Up to 10370 conditions per place. [2024-01-27 15:36:20,135 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 3057 selfloop transitions, 382 changer transitions 8/3448 dead transitions. [2024-01-27 15:36:20,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 897 places, 3448 transitions, 132716 flow [2024-01-27 15:36:20,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-01-27 15:36:20,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-01-27 15:36:20,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 125 transitions. [2024-01-27 15:36:20,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38699690402476783 [2024-01-27 15:36:20,136 INFO L175 Difference]: Start difference. First operand has 885 places, 3417 transitions, 125231 flow. Second operand 17 states and 125 transitions. [2024-01-27 15:36:20,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 897 places, 3448 transitions, 132716 flow [2024-01-27 15:36:34,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 887 places, 3448 transitions, 129625 flow, removed 1425 selfloop flow, removed 10 redundant places. [2024-01-27 15:36:34,640 INFO L231 Difference]: Finished difference. Result has 889 places, 3414 transitions, 122957 flow [2024-01-27 15:36:34,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=122075, PETRI_DIFFERENCE_MINUEND_PLACES=871, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3034, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=122957, PETRI_PLACES=889, PETRI_TRANSITIONS=3414} [2024-01-27 15:36:34,642 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 868 predicate places. [2024-01-27 15:36:34,642 INFO L495 AbstractCegarLoop]: Abstraction has has 889 places, 3414 transitions, 122957 flow [2024-01-27 15:36:34,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.764705882352941) internal successors, (81), 17 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:36:34,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:36:34,642 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:36:34,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2024-01-27 15:36:34,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2024-01-27 15:36:34,855 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:36:34,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:36:34,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1358787343, now seen corresponding path program 77 times [2024-01-27 15:36:34,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:36:34,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103318909] [2024-01-27 15:36:34,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:36:34,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:36:34,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:36:34,919 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:36:34,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:36:34,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103318909] [2024-01-27 15:36:34,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103318909] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:36:34,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233938850] [2024-01-27 15:36:34,919 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-01-27 15:36:34,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:36:34,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:36:34,920 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:36:34,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2024-01-27 15:36:35,070 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-01-27 15:36:35,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:36:35,071 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:36:35,072 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:36:35,132 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:36:35,132 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:36:35,171 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:36:35,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233938850] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:36:35,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:36:35,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2024-01-27 15:36:35,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478285237] [2024-01-27 15:36:35,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:36:35,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-01-27 15:36:35,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:36:35,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-01-27 15:36:35,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2024-01-27 15:36:35,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:36:35,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 889 places, 3414 transitions, 122957 flow. Second operand has 17 states, 17 states have (on average 4.882352941176471) internal successors, (83), 17 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:36:35,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:36:35,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:36:35,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:36:48,199 INFO L124 PetriNetUnfolderBase]: 7239/11730 cut-off events. [2024-01-27 15:36:48,200 INFO L125 PetriNetUnfolderBase]: For 684122/684122 co-relation queries the response was YES. [2024-01-27 15:36:48,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181448 conditions, 11730 events. 7239/11730 cut-off events. For 684122/684122 co-relation queries the response was YES. Maximal size of possible extension queue 913. Compared 82740 event pairs, 288 based on Foata normal form. 20/11750 useless extension candidates. Maximal degree in co-relation 181151. Up to 8102 conditions per place. [2024-01-27 15:36:48,621 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 2343 selfloop transitions, 1332 changer transitions 0/3676 dead transitions. [2024-01-27 15:36:48,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 909 places, 3676 transitions, 139446 flow [2024-01-27 15:36:48,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-27 15:36:48,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-01-27 15:36:48,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 197 transitions. [2024-01-27 15:36:48,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39878542510121456 [2024-01-27 15:36:48,623 INFO L175 Difference]: Start difference. First operand has 889 places, 3414 transitions, 122957 flow. Second operand 26 states and 197 transitions. [2024-01-27 15:36:48,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 909 places, 3676 transitions, 139446 flow [2024-01-27 15:37:02,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 903 places, 3676 transitions, 139046 flow, removed 78 selfloop flow, removed 6 redundant places. [2024-01-27 15:37:02,869 INFO L231 Difference]: Finished difference. Result has 910 places, 3634 transitions, 135628 flow [2024-01-27 15:37:02,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=122485, PETRI_DIFFERENCE_MINUEND_PLACES=878, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=135628, PETRI_PLACES=910, PETRI_TRANSITIONS=3634} [2024-01-27 15:37:02,871 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 889 predicate places. [2024-01-27 15:37:02,871 INFO L495 AbstractCegarLoop]: Abstraction has has 910 places, 3634 transitions, 135628 flow [2024-01-27 15:37:02,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.882352941176471) internal successors, (83), 17 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:37:02,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:37:02,871 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:37:02,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2024-01-27 15:37:03,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:37:03,083 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:37:03,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:37:03,083 INFO L85 PathProgramCache]: Analyzing trace with hash 79034036, now seen corresponding path program 78 times [2024-01-27 15:37:03,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:37:03,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489135725] [2024-01-27 15:37:03,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:37:03,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:37:03,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:37:03,141 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:37:03,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:37:03,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489135725] [2024-01-27 15:37:03,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489135725] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:37:03,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955797743] [2024-01-27 15:37:03,142 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-01-27 15:37:03,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:37:03,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:37:03,143 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:37:03,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2024-01-27 15:37:03,277 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-01-27 15:37:03,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:37:03,278 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:37:03,279 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:37:03,309 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:37:03,309 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:37:03,344 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:37:03,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955797743] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:37:03,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:37:03,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2024-01-27 15:37:03,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836376423] [2024-01-27 15:37:03,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:37:03,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-01-27 15:37:03,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:37:03,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-01-27 15:37:03,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-01-27 15:37:03,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:37:03,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 910 places, 3634 transitions, 135628 flow. Second operand has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 14 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:37:03,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:37:03,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:37:03,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:37:17,970 INFO L124 PetriNetUnfolderBase]: 7235/11740 cut-off events. [2024-01-27 15:37:17,970 INFO L125 PetriNetUnfolderBase]: For 717001/717001 co-relation queries the response was YES. [2024-01-27 15:37:18,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 185707 conditions, 11740 events. 7235/11740 cut-off events. For 717001/717001 co-relation queries the response was YES. Maximal size of possible extension queue 914. Compared 83179 event pairs, 1096 based on Foata normal form. 2/11742 useless extension candidates. Maximal degree in co-relation 185403. Up to 8626 conditions per place. [2024-01-27 15:37:18,391 INFO L140 encePairwiseOnDemand]: 14/19 looper letters, 2993 selfloop transitions, 671 changer transitions 7/3672 dead transitions. [2024-01-27 15:37:18,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 918 places, 3672 transitions, 143789 flow [2024-01-27 15:37:18,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-27 15:37:18,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-27 15:37:18,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 78 transitions. [2024-01-27 15:37:18,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2024-01-27 15:37:18,392 INFO L175 Difference]: Start difference. First operand has 910 places, 3634 transitions, 135628 flow. Second operand 9 states and 78 transitions. [2024-01-27 15:37:18,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 918 places, 3672 transitions, 143789 flow [2024-01-27 15:37:33,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 903 places, 3672 transitions, 141110 flow, removed 966 selfloop flow, removed 15 redundant places. [2024-01-27 15:37:33,912 INFO L231 Difference]: Finished difference. Result has 904 places, 3630 transitions, 134378 flow [2024-01-27 15:37:33,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=133109, PETRI_DIFFERENCE_MINUEND_PLACES=895, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=671, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2962, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=134378, PETRI_PLACES=904, PETRI_TRANSITIONS=3630} [2024-01-27 15:37:33,914 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 883 predicate places. [2024-01-27 15:37:33,914 INFO L495 AbstractCegarLoop]: Abstraction has has 904 places, 3630 transitions, 134378 flow [2024-01-27 15:37:33,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 14 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:37:33,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:37:33,915 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:37:33,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2024-01-27 15:37:34,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable91 [2024-01-27 15:37:34,126 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:37:34,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:37:34,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1146799859, now seen corresponding path program 79 times [2024-01-27 15:37:34,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:37:34,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973101851] [2024-01-27 15:37:34,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:37:34,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:37:34,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:37:34,187 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:37:34,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:37:34,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973101851] [2024-01-27 15:37:34,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973101851] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:37:34,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031435457] [2024-01-27 15:37:34,187 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-01-27 15:37:34,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:37:34,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:37:34,189 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:37:34,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2024-01-27 15:37:34,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:37:34,336 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:37:34,336 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:37:34,376 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:37:34,377 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:37:34,407 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:37:34,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031435457] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:37:34,408 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:37:34,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-01-27 15:37:34,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635663932] [2024-01-27 15:37:34,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:37:34,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-01-27 15:37:34,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:37:34,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-01-27 15:37:34,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2024-01-27 15:37:34,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:37:34,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 904 places, 3630 transitions, 134378 flow. Second operand has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:37:34,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:37:34,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:37:34,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:37:50,507 INFO L124 PetriNetUnfolderBase]: 7550/12257 cut-off events. [2024-01-27 15:37:50,508 INFO L125 PetriNetUnfolderBase]: For 701942/701942 co-relation queries the response was YES. [2024-01-27 15:37:50,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 190707 conditions, 12257 events. 7550/12257 cut-off events. For 701942/701942 co-relation queries the response was YES. Maximal size of possible extension queue 951. Compared 87778 event pairs, 219 based on Foata normal form. 28/12285 useless extension candidates. Maximal degree in co-relation 190403. Up to 8977 conditions per place. [2024-01-27 15:37:50,984 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 2899 selfloop transitions, 981 changer transitions 0/3881 dead transitions. [2024-01-27 15:37:50,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 920 places, 3881 transitions, 148721 flow [2024-01-27 15:37:50,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-01-27 15:37:50,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-01-27 15:37:50,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 156 transitions. [2024-01-27 15:37:50,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39097744360902253 [2024-01-27 15:37:50,985 INFO L175 Difference]: Start difference. First operand has 904 places, 3630 transitions, 134378 flow. Second operand 21 states and 156 transitions. [2024-01-27 15:37:50,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 920 places, 3881 transitions, 148721 flow [2024-01-27 15:38:06,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 913 places, 3881 transitions, 147362 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-01-27 15:38:06,984 INFO L231 Difference]: Finished difference. Result has 922 places, 3822 transitions, 141641 flow [2024-01-27 15:38:06,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=132551, PETRI_DIFFERENCE_MINUEND_PLACES=893, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=797, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2750, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=141641, PETRI_PLACES=922, PETRI_TRANSITIONS=3822} [2024-01-27 15:38:06,986 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 901 predicate places. [2024-01-27 15:38:06,986 INFO L495 AbstractCegarLoop]: Abstraction has has 922 places, 3822 transitions, 141641 flow [2024-01-27 15:38:06,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:38:06,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 15:38:06,987 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 15:38:06,998 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2024-01-27 15:38:07,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:38:07,198 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-01-27 15:38:07,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 15:38:07,199 INFO L85 PathProgramCache]: Analyzing trace with hash 492659861, now seen corresponding path program 80 times [2024-01-27 15:38:07,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 15:38:07,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873011786] [2024-01-27 15:38:07,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 15:38:07,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 15:38:07,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 15:38:07,271 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:38:07,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 15:38:07,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873011786] [2024-01-27 15:38:07,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873011786] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-27 15:38:07,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41797656] [2024-01-27 15:38:07,271 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-27 15:38:07,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-27 15:38:07,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 15:38:07,273 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-27 15:38:07,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2024-01-27 15:38:07,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-27 15:38:07,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-27 15:38:07,411 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-27 15:38:07,412 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-27 15:38:07,461 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:38:07,461 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-27 15:38:07,506 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 15:38:07,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41797656] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-27 15:38:07,507 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-27 15:38:07,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-01-27 15:38:07,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041085314] [2024-01-27 15:38:07,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-27 15:38:07,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-01-27 15:38:07,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 15:38:07,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-01-27 15:38:07,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2024-01-27 15:38:07,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2024-01-27 15:38:07,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 922 places, 3822 transitions, 141641 flow. Second operand has 16 states, 16 states have (on average 4.9375) internal successors, (79), 16 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 15:38:07,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 15:38:07,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2024-01-27 15:38:07,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 15:38:23,880 INFO L124 PetriNetUnfolderBase]: 7606/12353 cut-off events. [2024-01-27 15:38:23,880 INFO L125 PetriNetUnfolderBase]: For 706671/706671 co-relation queries the response was YES. [2024-01-27 15:38:24,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 193159 conditions, 12353 events. 7606/12353 cut-off events. For 706671/706671 co-relation queries the response was YES. Maximal size of possible extension queue 953. Compared 88256 event pairs, 288 based on Foata normal form. 6/12359 useless extension candidates. Maximal degree in co-relation 192849. Up to 9320 conditions per place. [2024-01-27 15:38:24,208 INFO L140 encePairwiseOnDemand]: 13/19 looper letters, 3072 selfloop transitions, 833 changer transitions 0/3906 dead transitions. [2024-01-27 15:38:24,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 940 places, 3906 transitions, 151145 flow [2024-01-27 15:38:24,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-01-27 15:38:24,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-01-27 15:38:24,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 139 transitions. [2024-01-27 15:38:24,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3850415512465374 [2024-01-27 15:38:24,210 INFO L175 Difference]: Start difference. First operand has 922 places, 3822 transitions, 141641 flow. Second operand 19 states and 139 transitions. [2024-01-27 15:38:24,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 940 places, 3906 transitions, 151145 flow