./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c --full-output --traceabstraction.positions.where.we.compute.the.hoare.annotation All --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 448d4d75 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/chl-array-int-symm.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 b78a1de0122078b80177387d59eedcdf8d73ccef913955b4bda0200e53e1d3da --traceabstraction.positions.where.we.compute.the.hoare.annotation All --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.dk.owicki-witnesses-448d4d7-m [2024-02-20 11:40:20,105 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-20 11:40:20,164 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-02-20 11:40:20,168 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-20 11:40:20,168 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-20 11:40:20,196 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-20 11:40:20,197 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-20 11:40:20,197 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-20 11:40:20,197 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-20 11:40:20,202 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-20 11:40:20,202 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-20 11:40:20,202 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-20 11:40:20,203 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-20 11:40:20,204 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-20 11:40:20,204 INFO L153 SettingsManager]: * Use SBE=true [2024-02-20 11:40:20,204 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-20 11:40:20,204 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-20 11:40:20,205 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-20 11:40:20,205 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-02-20 11:40:20,205 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-20 11:40:20,205 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-20 11:40:20,206 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-20 11:40:20,206 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-20 11:40:20,206 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-20 11:40:20,206 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-20 11:40:20,206 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-20 11:40:20,207 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-20 11:40:20,207 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-20 11:40:20,207 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-20 11:40:20,207 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-20 11:40:20,208 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-20 11:40:20,208 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-20 11:40:20,209 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-20 11:40:20,209 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-20 11:40:20,209 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-20 11:40:20,209 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-20 11:40:20,209 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-02-20 11:40:20,210 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-02-20 11:40:20,210 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-20 11:40:20,210 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-20 11:40:20,210 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-20 11:40:20,210 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-20 11:40:20,210 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-20 11:40:20,211 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 -> b78a1de0122078b80177387d59eedcdf8d73ccef913955b4bda0200e53e1d3da Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All [2024-02-20 11:40:20,418 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-20 11:40:20,440 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-20 11:40:20,442 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-20 11:40:20,443 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-20 11:40:20,443 INFO L274 PluginConnector]: CDTParser initialized [2024-02-20 11:40:20,444 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c [2024-02-20 11:40:21,457 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-20 11:40:21,610 INFO L384 CDTParser]: Found 1 translation units. [2024-02-20 11:40:21,610 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c [2024-02-20 11:40:21,616 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ecc9f3af1/75409e3dd6014bfba79f86d312fe9316/FLAG1896fb224 [2024-02-20 11:40:21,626 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ecc9f3af1/75409e3dd6014bfba79f86d312fe9316 [2024-02-20 11:40:21,628 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-20 11:40:21,629 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-02-20 11:40:21,631 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-20 11:40:21,631 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-20 11:40:21,634 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-20 11:40:21,635 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 11:40:21" (1/1) ... [2024-02-20 11:40:21,636 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@22d30e06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:40:21, skipping insertion in model container [2024-02-20 11:40:21,636 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 11:40:21" (1/1) ... [2024-02-20 11:40:21,652 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-02-20 11:40:21,775 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/chl-array-int-symm.wvr.c[2482,2495] [2024-02-20 11:40:21,783 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-20 11:40:21,791 INFO L202 MainTranslator]: Completed pre-run [2024-02-20 11:40:21,807 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/chl-array-int-symm.wvr.c[2482,2495] [2024-02-20 11:40:21,811 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-20 11:40:21,824 INFO L206 MainTranslator]: Completed translation [2024-02-20 11:40:21,825 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:40:21 WrapperNode [2024-02-20 11:40:21,825 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-20 11:40:21,826 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-02-20 11:40:21,826 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-02-20 11:40:21,826 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-02-20 11:40:21,831 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:40:21" (1/1) ... [2024-02-20 11:40:21,838 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:40:21" (1/1) ... [2024-02-20 11:40:21,858 INFO L138 Inliner]: procedures = 25, calls = 39, calls flagged for inlining = 13, calls inlined = 17, statements flattened = 203 [2024-02-20 11:40:21,859 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-02-20 11:40:21,859 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-02-20 11:40:21,860 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-02-20 11:40:21,860 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-02-20 11:40:21,868 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:40:21" (1/1) ... [2024-02-20 11:40:21,868 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:40:21" (1/1) ... [2024-02-20 11:40:21,871 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:40:21" (1/1) ... [2024-02-20 11:40:21,883 INFO L175 MemorySlicer]: Split 16 memory accesses to 4 slices as follows [2, 2, 2, 10]. 63 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 4 writes are split as follows [0, 1, 1, 2]. [2024-02-20 11:40:21,884 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:40:21" (1/1) ... [2024-02-20 11:40:21,884 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:40:21" (1/1) ... [2024-02-20 11:40:21,890 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:40:21" (1/1) ... [2024-02-20 11:40:21,893 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:40:21" (1/1) ... [2024-02-20 11:40:21,894 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:40:21" (1/1) ... [2024-02-20 11:40:21,896 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:40:21" (1/1) ... [2024-02-20 11:40:21,898 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-02-20 11:40:21,899 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-02-20 11:40:21,899 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-02-20 11:40:21,899 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-02-20 11:40:21,900 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:40:21" (1/1) ... [2024-02-20 11:40:21,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-20 11:40:21,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:21,942 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-02-20 11:40:21,947 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-02-20 11:40:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-02-20 11:40:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-02-20 11:40:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-02-20 11:40:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-02-20 11:40:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-02-20 11:40:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-02-20 11:40:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-02-20 11:40:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-02-20 11:40:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-02-20 11:40:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-02-20 11:40:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-02-20 11:40:21,983 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-02-20 11:40:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-02-20 11:40:21,984 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-02-20 11:40:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-02-20 11:40:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-02-20 11:40:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-02-20 11:40:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-02-20 11:40:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-02-20 11:40:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-02-20 11:40:21,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-02-20 11:40:21,986 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-02-20 11:40:21,987 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-02-20 11:40:22,084 INFO L244 CfgBuilder]: Building ICFG [2024-02-20 11:40:22,086 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-02-20 11:40:22,392 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-02-20 11:40:22,392 INFO L293 CfgBuilder]: Performing block encoding [2024-02-20 11:40:22,674 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-02-20 11:40:22,675 INFO L320 CfgBuilder]: Removed 4 assume(true) statements. [2024-02-20 11:40:22,675 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 11:40:22 BoogieIcfgContainer [2024-02-20 11:40:22,676 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-02-20 11:40:22,678 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-02-20 11:40:22,678 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-02-20 11:40:22,681 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-02-20 11:40:22,681 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.02 11:40:21" (1/3) ... [2024-02-20 11:40:22,682 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23898a0e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 11:40:22, skipping insertion in model container [2024-02-20 11:40:22,682 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:40:21" (2/3) ... [2024-02-20 11:40:22,683 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23898a0e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 11:40:22, skipping insertion in model container [2024-02-20 11:40:22,683 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 11:40:22" (3/3) ... [2024-02-20 11:40:22,684 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-array-int-symm.wvr.c [2024-02-20 11:40:22,699 INFO L221 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-02-20 11:40:22,699 INFO L180 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-02-20 11:40:22,699 INFO L635 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-02-20 11:40:22,733 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-02-20 11:40:22,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 30 places, 29 transitions, 72 flow [2024-02-20 11:40:22,794 INFO L124 PetriNetUnfolderBase]: 6/27 cut-off events. [2024-02-20 11:40:22,795 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-02-20 11:40:22,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 27 events. 6/27 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 22 event pairs, 0 based on Foata normal form. 0/20 useless extension candidates. Maximal degree in co-relation 17. Up to 2 conditions per place. [2024-02-20 11:40:22,798 INFO L82 GeneralOperation]: Start removeDead. Operand has 30 places, 29 transitions, 72 flow [2024-02-20 11:40:22,802 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 27 places, 26 transitions, 64 flow [2024-02-20 11:40:22,816 INFO L368 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-02-20 11:40:22,821 INFO L369 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=All, 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;@6efa97e0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-02-20 11:40:22,821 INFO L370 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-02-20 11:40:22,828 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-02-20 11:40:22,829 INFO L124 PetriNetUnfolderBase]: 6/25 cut-off events. [2024-02-20 11:40:22,829 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-02-20 11:40:22,829 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:22,830 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:22,830 INFO L432 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:22,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:22,834 INFO L85 PathProgramCache]: Analyzing trace with hash -824964697, now seen corresponding path program 1 times [2024-02-20 11:40:22,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:22,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349529486] [2024-02-20 11:40:22,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:22,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:22,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:23,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:23,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:23,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349529486] [2024-02-20 11:40:23,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349529486] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:23,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:40:23,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-20 11:40:23,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158230022] [2024-02-20 11:40:23,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:23,550 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:40:23,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:23,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:40:23,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-02-20 11:40:23,578 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:23,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 26 transitions, 64 flow. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:23,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:23,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:23,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:23,863 INFO L124 PetriNetUnfolderBase]: 307/521 cut-off events. [2024-02-20 11:40:23,863 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2024-02-20 11:40:23,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1092 conditions, 521 events. 307/521 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1926 event pairs, 104 based on Foata normal form. 1/402 useless extension candidates. Maximal degree in co-relation 536. Up to 189 conditions per place. [2024-02-20 11:40:23,871 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 68 selfloop transitions, 10 changer transitions 1/80 dead transitions. [2024-02-20 11:40:23,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 80 transitions, 360 flow [2024-02-20 11:40:23,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-20 11:40:23,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-20 11:40:23,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-02-20 11:40:23,882 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4482758620689655 [2024-02-20 11:40:23,886 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 7 predicate places. [2024-02-20 11:40:23,886 INFO L507 AbstractCegarLoop]: Abstraction has has 34 places, 80 transitions, 360 flow [2024-02-20 11:40:23,886 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:23,886 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:23,886 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:23,887 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-02-20 11:40:23,887 INFO L432 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:23,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:23,888 INFO L85 PathProgramCache]: Analyzing trace with hash -375732072, now seen corresponding path program 1 times [2024-02-20 11:40:23,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:23,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49434422] [2024-02-20 11:40:23,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:23,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:23,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:24,085 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:24,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:24,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49434422] [2024-02-20 11:40:24,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49434422] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:24,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821744260] [2024-02-20 11:40:24,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:24,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:24,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:24,091 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-02-20 11:40:24,092 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-02-20 11:40:24,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:24,165 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 12 conjunts are in the unsatisfiable core [2024-02-20 11:40:24,168 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:40:24,348 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:24,348 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:40:24,449 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:24,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821744260] provided 1 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:24,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-02-20 11:40:24,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2024-02-20 11:40:24,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922452758] [2024-02-20 11:40:24,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:24,452 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-20 11:40:24,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:24,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-20 11:40:24,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2024-02-20 11:40:24,455 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:24,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 80 transitions, 360 flow. Second operand has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:24,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:24,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:24,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:24,727 INFO L124 PetriNetUnfolderBase]: 659/1101 cut-off events. [2024-02-20 11:40:24,727 INFO L125 PetriNetUnfolderBase]: For 106/106 co-relation queries the response was YES. [2024-02-20 11:40:24,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3396 conditions, 1101 events. 659/1101 cut-off events. For 106/106 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4961 event pairs, 152 based on Foata normal form. 1/836 useless extension candidates. Maximal degree in co-relation 1055. Up to 754 conditions per place. [2024-02-20 11:40:24,733 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 147 selfloop transitions, 12 changer transitions 2/162 dead transitions. [2024-02-20 11:40:24,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 162 transitions, 1055 flow [2024-02-20 11:40:24,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-20 11:40:24,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-20 11:40:24,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-02-20 11:40:24,734 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.5344827586206896 [2024-02-20 11:40:24,735 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 14 predicate places. [2024-02-20 11:40:24,735 INFO L507 AbstractCegarLoop]: Abstraction has has 41 places, 162 transitions, 1055 flow [2024-02-20 11:40:24,739 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:24,740 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:24,740 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:24,767 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-02-20 11:40:24,952 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:24,952 INFO L432 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:24,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:24,953 INFO L85 PathProgramCache]: Analyzing trace with hash -480201372, now seen corresponding path program 2 times [2024-02-20 11:40:24,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:24,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151912198] [2024-02-20 11:40:24,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:24,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:24,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:25,106 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:25,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:25,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151912198] [2024-02-20 11:40:25,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151912198] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:25,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650824764] [2024-02-20 11:40:25,107 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-20 11:40:25,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:25,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:25,109 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-02-20 11:40:25,124 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-02-20 11:40:25,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-02-20 11:40:25,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:40:25,199 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 7 conjunts are in the unsatisfiable core [2024-02-20 11:40:25,201 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:40:25,231 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-02-20 11:40:25,232 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-20 11:40:25,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650824764] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:25,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-02-20 11:40:25,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2024-02-20 11:40:25,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115504151] [2024-02-20 11:40:25,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:25,236 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-20 11:40:25,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:25,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-20 11:40:25,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:40:25,237 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:25,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 162 transitions, 1055 flow. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:25,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:25,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:25,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:25,405 INFO L124 PetriNetUnfolderBase]: 965/1624 cut-off events. [2024-02-20 11:40:25,405 INFO L125 PetriNetUnfolderBase]: For 157/157 co-relation queries the response was YES. [2024-02-20 11:40:25,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6602 conditions, 1624 events. 965/1624 cut-off events. For 157/157 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 8212 event pairs, 52 based on Foata normal form. 3/1229 useless extension candidates. Maximal degree in co-relation 1678. Up to 1159 conditions per place. [2024-02-20 11:40:25,414 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 223 selfloop transitions, 33 changer transitions 6/263 dead transitions. [2024-02-20 11:40:25,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 263 transitions, 2236 flow [2024-02-20 11:40:25,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-20 11:40:25,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-20 11:40:25,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 72 transitions. [2024-02-20 11:40:25,418 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.496551724137931 [2024-02-20 11:40:25,419 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 18 predicate places. [2024-02-20 11:40:25,419 INFO L507 AbstractCegarLoop]: Abstraction has has 45 places, 263 transitions, 2236 flow [2024-02-20 11:40:25,419 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:25,419 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:25,419 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:25,445 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-02-20 11:40:25,642 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-02-20 11:40:25,642 INFO L432 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:25,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:25,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1377459842, now seen corresponding path program 1 times [2024-02-20 11:40:25,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:25,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954666653] [2024-02-20 11:40:25,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:25,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:25,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:25,757 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:25,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:25,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954666653] [2024-02-20 11:40:25,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954666653] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:25,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660346683] [2024-02-20 11:40:25,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:25,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:25,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:25,772 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-02-20 11:40:25,809 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-02-20 11:40:25,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:25,881 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 11 conjunts are in the unsatisfiable core [2024-02-20 11:40:25,882 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:40:25,974 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:25,974 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:40:26,046 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:26,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660346683] provided 1 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:26,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-02-20 11:40:26,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 12 [2024-02-20 11:40:26,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729214188] [2024-02-20 11:40:26,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:26,047 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:40:26,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:26,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:40:26,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-02-20 11:40:26,050 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:26,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 263 transitions, 2236 flow. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:26,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:26,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:26,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:26,323 INFO L124 PetriNetUnfolderBase]: 1009/1718 cut-off events. [2024-02-20 11:40:26,323 INFO L125 PetriNetUnfolderBase]: For 178/178 co-relation queries the response was YES. [2024-02-20 11:40:26,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8697 conditions, 1718 events. 1009/1718 cut-off events. For 178/178 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 8919 event pairs, 56 based on Foata normal form. 1/1309 useless extension candidates. Maximal degree in co-relation 2093. Up to 1252 conditions per place. [2024-02-20 11:40:26,332 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 262 selfloop transitions, 13 changer transitions 7/283 dead transitions. [2024-02-20 11:40:26,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 283 transitions, 2975 flow [2024-02-20 11:40:26,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-20 11:40:26,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-20 11:40:26,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-02-20 11:40:26,334 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.5960591133004927 [2024-02-20 11:40:26,336 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 24 predicate places. [2024-02-20 11:40:26,336 INFO L507 AbstractCegarLoop]: Abstraction has has 51 places, 283 transitions, 2975 flow [2024-02-20 11:40:26,336 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:26,336 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:26,336 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:26,363 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-02-20 11:40:26,547 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:26,548 INFO L432 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:26,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:26,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1811168618, now seen corresponding path program 1 times [2024-02-20 11:40:26,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:26,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848842823] [2024-02-20 11:40:26,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:26,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:26,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:26,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:26,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:26,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848842823] [2024-02-20 11:40:26,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848842823] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:26,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:40:26,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-20 11:40:26,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919362222] [2024-02-20 11:40:26,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:26,608 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-20 11:40:26,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:26,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-20 11:40:26,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-02-20 11:40:26,609 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:26,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 283 transitions, 2975 flow. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:26,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:26,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:26,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:26,755 INFO L124 PetriNetUnfolderBase]: 757/1329 cut-off events. [2024-02-20 11:40:26,755 INFO L125 PetriNetUnfolderBase]: For 139/139 co-relation queries the response was YES. [2024-02-20 11:40:26,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8060 conditions, 1329 events. 757/1329 cut-off events. For 139/139 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 6771 event pairs, 48 based on Foata normal form. 0/1055 useless extension candidates. Maximal degree in co-relation 2508. Up to 1049 conditions per place. [2024-02-20 11:40:26,764 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 210 selfloop transitions, 9 changer transitions 19/239 dead transitions. [2024-02-20 11:40:26,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 239 transitions, 2984 flow [2024-02-20 11:40:26,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-20 11:40:26,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-20 11:40:26,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 71 transitions. [2024-02-20 11:40:26,765 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4896551724137931 [2024-02-20 11:40:26,765 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 27 predicate places. [2024-02-20 11:40:26,766 INFO L507 AbstractCegarLoop]: Abstraction has has 54 places, 239 transitions, 2984 flow [2024-02-20 11:40:26,766 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:26,766 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:26,766 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:26,766 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-02-20 11:40:26,766 INFO L432 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:26,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:26,767 INFO L85 PathProgramCache]: Analyzing trace with hash 173233946, now seen corresponding path program 1 times [2024-02-20 11:40:26,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:26,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171606417] [2024-02-20 11:40:26,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:26,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:26,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:26,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:26,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:26,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171606417] [2024-02-20 11:40:26,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171606417] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:26,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:40:26,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-20 11:40:26,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880476974] [2024-02-20 11:40:26,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:26,820 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-20 11:40:26,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:26,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-20 11:40:26,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-02-20 11:40:26,820 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:26,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 239 transitions, 2984 flow. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:26,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:26,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:26,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:26,968 INFO L124 PetriNetUnfolderBase]: 615/1105 cut-off events. [2024-02-20 11:40:26,968 INFO L125 PetriNetUnfolderBase]: For 117/117 co-relation queries the response was YES. [2024-02-20 11:40:26,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7817 conditions, 1105 events. 615/1105 cut-off events. For 117/117 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 5514 event pairs, 36 based on Foata normal form. 0/903 useless extension candidates. Maximal degree in co-relation 2923. Up to 938 conditions per place. [2024-02-20 11:40:26,975 INFO L140 encePairwiseOnDemand]: 22/29 looper letters, 125 selfloop transitions, 2 changer transitions 76/204 dead transitions. [2024-02-20 11:40:26,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 204 transitions, 2961 flow [2024-02-20 11:40:26,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-20 11:40:26,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-20 11:40:26,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 69 transitions. [2024-02-20 11:40:26,976 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39655172413793105 [2024-02-20 11:40:26,978 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 31 predicate places. [2024-02-20 11:40:26,978 INFO L507 AbstractCegarLoop]: Abstraction has has 58 places, 204 transitions, 2961 flow [2024-02-20 11:40:26,978 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:26,979 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:26,979 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:26,979 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-02-20 11:40:26,979 INFO L432 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:26,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:26,979 INFO L85 PathProgramCache]: Analyzing trace with hash -103780197, now seen corresponding path program 1 times [2024-02-20 11:40:26,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:26,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137700957] [2024-02-20 11:40:26,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:26,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:27,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:27,107 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:27,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:27,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137700957] [2024-02-20 11:40:27,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137700957] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:27,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237557598] [2024-02-20 11:40:27,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:27,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:27,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:27,133 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-02-20 11:40:27,192 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-02-20 11:40:27,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:27,264 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 10 conjunts are in the unsatisfiable core [2024-02-20 11:40:27,265 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:40:27,328 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:27,328 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:40:27,399 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:27,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237557598] provided 1 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:27,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-02-20 11:40:27,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2024-02-20 11:40:27,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831956220] [2024-02-20 11:40:27,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:27,401 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:40:27,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:27,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:40:27,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-02-20 11:40:27,403 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:27,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 204 transitions, 2961 flow. Second operand has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:27,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:27,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:27,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:27,677 INFO L124 PetriNetUnfolderBase]: 650/1162 cut-off events. [2024-02-20 11:40:27,677 INFO L125 PetriNetUnfolderBase]: For 131/131 co-relation queries the response was YES. [2024-02-20 11:40:27,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9376 conditions, 1162 events. 650/1162 cut-off events. For 131/131 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5815 event pairs, 0 based on Foata normal form. 0/952 useless extension candidates. Maximal degree in co-relation 3338. Up to 995 conditions per place. [2024-02-20 11:40:27,687 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 170 selfloop transitions, 17 changer transitions 76/264 dead transitions. [2024-02-20 11:40:27,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 264 transitions, 4351 flow [2024-02-20 11:40:27,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-20 11:40:27,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-20 11:40:27,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-02-20 11:40:27,688 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.49137931034482757 [2024-02-20 11:40:27,688 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 38 predicate places. [2024-02-20 11:40:27,688 INFO L507 AbstractCegarLoop]: Abstraction has has 65 places, 264 transitions, 4351 flow [2024-02-20 11:40:27,689 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:27,689 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:27,689 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:27,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-02-20 11:40:27,900 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:27,901 INFO L432 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:27,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:27,901 INFO L85 PathProgramCache]: Analyzing trace with hash -537488973, now seen corresponding path program 1 times [2024-02-20 11:40:27,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:27,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714887539] [2024-02-20 11:40:27,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:27,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:27,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:27,969 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-02-20 11:40:27,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:27,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714887539] [2024-02-20 11:40:27,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714887539] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:27,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:40:27,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-20 11:40:27,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672482647] [2024-02-20 11:40:27,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:27,972 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-20 11:40:27,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:27,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-20 11:40:27,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-02-20 11:40:27,975 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:27,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 264 transitions, 4351 flow. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:27,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:27,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:27,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:28,115 INFO L124 PetriNetUnfolderBase]: 521/957 cut-off events. [2024-02-20 11:40:28,115 INFO L125 PetriNetUnfolderBase]: For 107/107 co-relation queries the response was YES. [2024-02-20 11:40:28,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8690 conditions, 957 events. 521/957 cut-off events. For 107/107 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4698 event pairs, 0 based on Foata normal form. 0/815 useless extension candidates. Maximal degree in co-relation 3505. Up to 792 conditions per place. [2024-02-20 11:40:28,126 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 136 selfloop transitions, 7 changer transitions 82/226 dead transitions. [2024-02-20 11:40:28,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 226 transitions, 4172 flow [2024-02-20 11:40:28,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-20 11:40:28,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-20 11:40:28,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 69 transitions. [2024-02-20 11:40:28,127 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.47586206896551725 [2024-02-20 11:40:28,129 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 42 predicate places. [2024-02-20 11:40:28,129 INFO L507 AbstractCegarLoop]: Abstraction has has 69 places, 226 transitions, 4172 flow [2024-02-20 11:40:28,129 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:28,129 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:28,129 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:28,130 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-02-20 11:40:28,130 INFO L432 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:28,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:28,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1446913591, now seen corresponding path program 1 times [2024-02-20 11:40:28,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:28,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608724773] [2024-02-20 11:40:28,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:28,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:28,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:28,198 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-02-20 11:40:28,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:28,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608724773] [2024-02-20 11:40:28,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608724773] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:28,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:40:28,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-20 11:40:28,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231110578] [2024-02-20 11:40:28,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:28,199 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-20 11:40:28,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:28,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-20 11:40:28,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-02-20 11:40:28,200 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:28,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 226 transitions, 4172 flow. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:28,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:28,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:28,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:28,336 INFO L124 PetriNetUnfolderBase]: 450/845 cut-off events. [2024-02-20 11:40:28,336 INFO L125 PetriNetUnfolderBase]: For 94/94 co-relation queries the response was YES. [2024-02-20 11:40:28,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8529 conditions, 845 events. 450/845 cut-off events. For 94/94 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4095 event pairs, 0 based on Foata normal form. 0/739 useless extension candidates. Maximal degree in co-relation 3893. Up to 681 conditions per place. [2024-02-20 11:40:28,342 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 82 selfloop transitions, 2 changer transitions 109/194 dead transitions. [2024-02-20 11:40:28,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 194 transitions, 3970 flow [2024-02-20 11:40:28,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-20 11:40:28,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-20 11:40:28,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 62 transitions. [2024-02-20 11:40:28,344 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.42758620689655175 [2024-02-20 11:40:28,344 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 45 predicate places. [2024-02-20 11:40:28,344 INFO L507 AbstractCegarLoop]: Abstraction has has 72 places, 194 transitions, 3970 flow [2024-02-20 11:40:28,344 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:28,345 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:28,345 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:28,345 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-02-20 11:40:28,345 INFO L432 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:28,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:28,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1048088466, now seen corresponding path program 1 times [2024-02-20 11:40:28,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:28,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717109266] [2024-02-20 11:40:28,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:28,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:28,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:28,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:28,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:28,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717109266] [2024-02-20 11:40:28,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717109266] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:28,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167292532] [2024-02-20 11:40:28,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:28,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:28,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:28,516 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-02-20 11:40:28,550 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-02-20 11:40:28,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:28,606 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 10 conjunts are in the unsatisfiable core [2024-02-20 11:40:28,607 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:40:28,663 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:28,663 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:40:28,720 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:28,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [167292532] provided 1 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:28,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-02-20 11:40:28,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2024-02-20 11:40:28,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125160727] [2024-02-20 11:40:28,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:28,721 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:40:28,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:28,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:40:28,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2024-02-20 11:40:28,722 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:28,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 194 transitions, 3970 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:28,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:28,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:28,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:28,929 INFO L124 PetriNetUnfolderBase]: 543/1024 cut-off events. [2024-02-20 11:40:28,930 INFO L125 PetriNetUnfolderBase]: For 115/115 co-relation queries the response was YES. [2024-02-20 11:40:28,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11338 conditions, 1024 events. 543/1024 cut-off events. For 115/115 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5068 event pairs, 0 based on Foata normal form. 0/898 useless extension candidates. Maximal degree in co-relation 6082. Up to 858 conditions per place. [2024-02-20 11:40:28,939 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 108 selfloop transitions, 20 changer transitions 109/238 dead transitions. [2024-02-20 11:40:28,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 238 transitions, 5345 flow [2024-02-20 11:40:28,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-20 11:40:28,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-20 11:40:28,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2024-02-20 11:40:28,940 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4630541871921182 [2024-02-20 11:40:28,941 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 51 predicate places. [2024-02-20 11:40:28,941 INFO L507 AbstractCegarLoop]: Abstraction has has 78 places, 238 transitions, 5345 flow [2024-02-20 11:40:28,941 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:28,941 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:28,941 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:28,954 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-02-20 11:40:29,156 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-02-20 11:40:29,156 INFO L432 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:29,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:29,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1009341311, now seen corresponding path program 1 times [2024-02-20 11:40:29,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:29,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269754290] [2024-02-20 11:40:29,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:29,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:29,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:29,693 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:29,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:29,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269754290] [2024-02-20 11:40:29,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269754290] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:29,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405981161] [2024-02-20 11:40:29,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:29,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:29,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:29,695 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-02-20 11:40:29,708 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-02-20 11:40:29,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:29,790 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 19 conjunts are in the unsatisfiable core [2024-02-20 11:40:29,791 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:40:29,878 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-02-20 11:40:29,879 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-02-20 11:40:29,897 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:29,898 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-20 11:40:29,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405981161] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:29,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-02-20 11:40:29,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2024-02-20 11:40:29,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769304060] [2024-02-20 11:40:29,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:29,899 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:40:29,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:29,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:40:29,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-02-20 11:40:29,899 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:29,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 238 transitions, 5345 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:29,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:29,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:29,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:30,201 INFO L124 PetriNetUnfolderBase]: 688/1280 cut-off events. [2024-02-20 11:40:30,201 INFO L125 PetriNetUnfolderBase]: For 145/145 co-relation queries the response was YES. [2024-02-20 11:40:30,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15430 conditions, 1280 events. 688/1280 cut-off events. For 145/145 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6519 event pairs, 0 based on Foata normal form. 1/1101 useless extension candidates. Maximal degree in co-relation 9489. Up to 1112 conditions per place. [2024-02-20 11:40:30,211 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 196 selfloop transitions, 24 changer transitions 116/337 dead transitions. [2024-02-20 11:40:30,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 337 transitions, 8231 flow [2024-02-20 11:40:30,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-20 11:40:30,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-20 11:40:30,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2024-02-20 11:40:30,212 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.49261083743842365 [2024-02-20 11:40:30,213 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 57 predicate places. [2024-02-20 11:40:30,213 INFO L507 AbstractCegarLoop]: Abstraction has has 84 places, 337 transitions, 8231 flow [2024-02-20 11:40:30,213 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:30,213 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:30,213 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:30,227 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-02-20 11:40:30,424 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:30,425 INFO L432 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:30,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:30,425 INFO L85 PathProgramCache]: Analyzing trace with hash -839974913, now seen corresponding path program 2 times [2024-02-20 11:40:30,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:30,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488602925] [2024-02-20 11:40:30,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:30,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:30,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:30,856 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:30,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:30,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488602925] [2024-02-20 11:40:30,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488602925] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:30,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290794066] [2024-02-20 11:40:30,857 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-20 11:40:30,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:30,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:30,858 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-02-20 11:40:30,883 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-02-20 11:40:30,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-02-20 11:40:30,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:40:30,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 19 conjunts are in the unsatisfiable core [2024-02-20 11:40:30,940 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:40:31,022 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-02-20 11:40:31,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-02-20 11:40:31,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:31,041 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-20 11:40:31,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290794066] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:31,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-02-20 11:40:31,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2024-02-20 11:40:31,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108713205] [2024-02-20 11:40:31,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:31,042 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:40:31,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:31,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:40:31,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2024-02-20 11:40:31,042 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:31,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 337 transitions, 8231 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:31,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:31,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:31,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:31,333 INFO L124 PetriNetUnfolderBase]: 738/1378 cut-off events. [2024-02-20 11:40:31,334 INFO L125 PetriNetUnfolderBase]: For 157/157 co-relation queries the response was YES. [2024-02-20 11:40:31,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17975 conditions, 1378 events. 738/1378 cut-off events. For 157/157 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 7211 event pairs, 0 based on Foata normal form. 1/1183 useless extension candidates. Maximal degree in co-relation 11505. Up to 1209 conditions per place. [2024-02-20 11:40:31,345 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 214 selfloop transitions, 29 changer transitions 123/367 dead transitions. [2024-02-20 11:40:31,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 367 transitions, 9698 flow [2024-02-20 11:40:31,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-20 11:40:31,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-20 11:40:31,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2024-02-20 11:40:31,346 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.47783251231527096 [2024-02-20 11:40:31,347 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 63 predicate places. [2024-02-20 11:40:31,347 INFO L507 AbstractCegarLoop]: Abstraction has has 90 places, 367 transitions, 9698 flow [2024-02-20 11:40:31,347 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:31,347 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:31,347 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:31,359 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-02-20 11:40:31,558 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:31,559 INFO L432 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:31,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:31,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1183976575, now seen corresponding path program 3 times [2024-02-20 11:40:31,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:31,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069419713] [2024-02-20 11:40:31,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:31,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:31,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:31,921 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:31,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:31,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069419713] [2024-02-20 11:40:31,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069419713] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:31,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:40:31,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:40:31,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212608733] [2024-02-20 11:40:31,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:31,923 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:40:31,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:31,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:40:31,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:40:31,923 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:31,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 367 transitions, 9698 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:31,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:31,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:31,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:32,292 INFO L124 PetriNetUnfolderBase]: 738/1376 cut-off events. [2024-02-20 11:40:32,293 INFO L125 PetriNetUnfolderBase]: For 169/169 co-relation queries the response was YES. [2024-02-20 11:40:32,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19332 conditions, 1376 events. 738/1376 cut-off events. For 169/169 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7198 event pairs, 0 based on Foata normal form. 1/1181 useless extension candidates. Maximal degree in co-relation 12387. Up to 1208 conditions per place. [2024-02-20 11:40:32,304 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 209 selfloop transitions, 26 changer transitions 130/366 dead transitions. [2024-02-20 11:40:32,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 366 transitions, 10402 flow [2024-02-20 11:40:32,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:40:32,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:40:32,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-02-20 11:40:32,306 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4099616858237548 [2024-02-20 11:40:32,306 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 71 predicate places. [2024-02-20 11:40:32,306 INFO L507 AbstractCegarLoop]: Abstraction has has 98 places, 366 transitions, 10402 flow [2024-02-20 11:40:32,306 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:32,306 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:32,307 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:32,307 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-02-20 11:40:32,307 INFO L432 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:32,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:32,307 INFO L85 PathProgramCache]: Analyzing trace with hash -812431647, now seen corresponding path program 4 times [2024-02-20 11:40:32,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:32,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816246658] [2024-02-20 11:40:32,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:32,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:32,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:32,665 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:32,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:32,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816246658] [2024-02-20 11:40:32,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816246658] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:32,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175330820] [2024-02-20 11:40:32,666 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-02-20 11:40:32,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:32,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:32,667 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-02-20 11:40:32,681 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-02-20 11:40:32,762 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-02-20 11:40:32,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:40:32,764 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 29 conjunts are in the unsatisfiable core [2024-02-20 11:40:32,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:40:32,883 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-02-20 11:40:32,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-02-20 11:40:32,903 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:32,904 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-20 11:40:32,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175330820] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:32,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-02-20 11:40:32,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 17 [2024-02-20 11:40:32,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629086127] [2024-02-20 11:40:32,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:32,905 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-20 11:40:32,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:32,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-20 11:40:32,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2024-02-20 11:40:32,908 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:32,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 366 transitions, 10402 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 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-02-20 11:40:32,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:32,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:32,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:33,274 INFO L124 PetriNetUnfolderBase]: 792/1482 cut-off events. [2024-02-20 11:40:33,274 INFO L125 PetriNetUnfolderBase]: For 169/169 co-relation queries the response was YES. [2024-02-20 11:40:33,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22287 conditions, 1482 events. 792/1482 cut-off events. For 169/169 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7959 event pairs, 0 based on Foata normal form. 1/1271 useless extension candidates. Maximal degree in co-relation 14805. Up to 1313 conditions per place. [2024-02-20 11:40:33,286 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 235 selfloop transitions, 29 changer transitions 137/402 dead transitions. [2024-02-20 11:40:33,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 402 transitions, 12227 flow [2024-02-20 11:40:33,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:40:33,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:40:33,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-02-20 11:40:33,288 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.41379310344827586 [2024-02-20 11:40:33,289 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 79 predicate places. [2024-02-20 11:40:33,289 INFO L507 AbstractCegarLoop]: Abstraction has has 106 places, 402 transitions, 12227 flow [2024-02-20 11:40:33,289 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 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-02-20 11:40:33,289 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:33,289 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:33,303 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-02-20 11:40:33,501 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-02-20 11:40:33,502 INFO L432 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:33,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:33,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1211519841, now seen corresponding path program 5 times [2024-02-20 11:40:33,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:33,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72501935] [2024-02-20 11:40:33,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:33,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:33,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:33,947 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-02-20 11:40:33,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:33,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72501935] [2024-02-20 11:40:33,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72501935] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:33,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928144918] [2024-02-20 11:40:33,948 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-02-20 11:40:33,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:33,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:33,965 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-02-20 11:40:34,016 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-02-20 11:40:34,104 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-20 11:40:34,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:40:34,106 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 19 conjunts are in the unsatisfiable core [2024-02-20 11:40:34,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:40:34,179 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-02-20 11:40:34,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-02-20 11:40:34,202 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:34,202 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-20 11:40:34,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [928144918] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:34,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-02-20 11:40:34,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2024-02-20 11:40:34,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629967132] [2024-02-20 11:40:34,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:34,203 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:40:34,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:34,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:40:34,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2024-02-20 11:40:34,204 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:34,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 402 transitions, 12227 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:34,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:34,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:34,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:34,528 INFO L124 PetriNetUnfolderBase]: 806/1513 cut-off events. [2024-02-20 11:40:34,529 INFO L125 PetriNetUnfolderBase]: For 184/184 co-relation queries the response was YES. [2024-02-20 11:40:34,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24262 conditions, 1513 events. 806/1513 cut-off events. For 184/184 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8236 event pairs, 0 based on Foata normal form. 1/1298 useless extension candidates. Maximal degree in co-relation 16271. Up to 1344 conditions per place. [2024-02-20 11:40:34,543 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 238 selfloop transitions, 29 changer transitions 144/412 dead transitions. [2024-02-20 11:40:34,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 412 transitions, 13355 flow [2024-02-20 11:40:34,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-20 11:40:34,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-20 11:40:34,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2024-02-20 11:40:34,544 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.47783251231527096 [2024-02-20 11:40:34,544 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 85 predicate places. [2024-02-20 11:40:34,545 INFO L507 AbstractCegarLoop]: Abstraction has has 112 places, 412 transitions, 13355 flow [2024-02-20 11:40:34,545 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:34,545 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:34,545 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:34,556 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-02-20 11:40:34,756 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-02-20 11:40:34,756 INFO L432 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:34,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:34,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1682176963, now seen corresponding path program 6 times [2024-02-20 11:40:34,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:34,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708523086] [2024-02-20 11:40:34,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:34,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:34,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:34,998 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:34,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:34,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708523086] [2024-02-20 11:40:34,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708523086] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:34,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:40:34,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-20 11:40:34,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267259323] [2024-02-20 11:40:34,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:34,999 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-20 11:40:34,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:35,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-20 11:40:35,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-02-20 11:40:35,000 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:35,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 412 transitions, 13355 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 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-02-20 11:40:35,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:35,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:35,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:35,371 INFO L124 PetriNetUnfolderBase]: 806/1511 cut-off events. [2024-02-20 11:40:35,371 INFO L125 PetriNetUnfolderBase]: For 172/172 co-relation queries the response was YES. [2024-02-20 11:40:35,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25751 conditions, 1511 events. 806/1511 cut-off events. For 172/172 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8211 event pairs, 0 based on Foata normal form. 1/1296 useless extension candidates. Maximal degree in co-relation 17285. Up to 1343 conditions per place. [2024-02-20 11:40:35,385 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 229 selfloop transitions, 30 changer transitions 151/411 dead transitions. [2024-02-20 11:40:35,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 411 transitions, 14143 flow [2024-02-20 11:40:35,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:40:35,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:40:35,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-02-20 11:40:35,387 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.40229885057471265 [2024-02-20 11:40:35,388 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 93 predicate places. [2024-02-20 11:40:35,388 INFO L507 AbstractCegarLoop]: Abstraction has has 120 places, 411 transitions, 14143 flow [2024-02-20 11:40:35,388 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 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-02-20 11:40:35,388 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:35,388 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:35,388 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-02-20 11:40:35,388 INFO L432 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:35,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:35,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1544957951, now seen corresponding path program 7 times [2024-02-20 11:40:35,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:35,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77560114] [2024-02-20 11:40:35,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:35,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:35,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:35,755 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:35,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:35,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77560114] [2024-02-20 11:40:35,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77560114] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:35,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789752720] [2024-02-20 11:40:35,756 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-02-20 11:40:35,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:35,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:35,757 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-02-20 11:40:35,787 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-02-20 11:40:35,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:35,849 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 19 conjunts are in the unsatisfiable core [2024-02-20 11:40:35,850 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:40:35,925 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-02-20 11:40:35,925 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-02-20 11:40:35,942 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:35,942 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-20 11:40:35,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789752720] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:35,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-02-20 11:40:35,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2024-02-20 11:40:35,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450952610] [2024-02-20 11:40:35,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:35,943 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:40:35,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:35,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:40:35,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2024-02-20 11:40:35,944 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:35,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 411 transitions, 14143 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:35,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:35,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:35,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:36,339 INFO L124 PetriNetUnfolderBase]: 955/1776 cut-off events. [2024-02-20 11:40:36,340 INFO L125 PetriNetUnfolderBase]: For 220/220 co-relation queries the response was YES. [2024-02-20 11:40:36,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31992 conditions, 1776 events. 955/1776 cut-off events. For 220/220 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9854 event pairs, 0 based on Foata normal form. 1/1501 useless extension candidates. Maximal degree in co-relation 22901. Up to 1605 conditions per place. [2024-02-20 11:40:36,356 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 309 selfloop transitions, 27 changer transitions 158/495 dead transitions. [2024-02-20 11:40:36,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 495 transitions, 18023 flow [2024-02-20 11:40:36,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-20 11:40:36,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-20 11:40:36,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2024-02-20 11:40:36,357 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4827586206896552 [2024-02-20 11:40:36,358 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 99 predicate places. [2024-02-20 11:40:36,358 INFO L507 AbstractCegarLoop]: Abstraction has has 126 places, 495 transitions, 18023 flow [2024-02-20 11:40:36,358 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:36,359 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:36,359 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:36,369 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-02-20 11:40:36,569 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-02-20 11:40:36,570 INFO L432 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:36,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:36,570 INFO L85 PathProgramCache]: Analyzing trace with hash -726057857, now seen corresponding path program 8 times [2024-02-20 11:40:36,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:36,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161687671] [2024-02-20 11:40:36,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:36,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:36,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:36,952 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:36,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:36,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161687671] [2024-02-20 11:40:36,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161687671] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:36,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898272475] [2024-02-20 11:40:36,953 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-20 11:40:36,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:36,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:36,954 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-02-20 11:40:36,955 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-02-20 11:40:37,038 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-02-20 11:40:37,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:40:37,039 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 19 conjunts are in the unsatisfiable core [2024-02-20 11:40:37,042 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:40:37,128 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-02-20 11:40:37,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-02-20 11:40:37,152 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:37,152 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-20 11:40:37,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898272475] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:37,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-02-20 11:40:37,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 17 [2024-02-20 11:40:37,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696042673] [2024-02-20 11:40:37,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:37,153 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:40:37,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:37,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:40:37,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2024-02-20 11:40:37,153 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:37,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 495 transitions, 18023 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:37,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:37,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:37,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:37,564 INFO L124 PetriNetUnfolderBase]: 1003/1868 cut-off events. [2024-02-20 11:40:37,565 INFO L125 PetriNetUnfolderBase]: For 231/231 co-relation queries the response was YES. [2024-02-20 11:40:37,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35515 conditions, 1868 events. 1003/1868 cut-off events. For 231/231 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10568 event pairs, 0 based on Foata normal form. 1/1577 useless extension candidates. Maximal degree in co-relation 25885. Up to 1697 conditions per place. [2024-02-20 11:40:37,584 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 358 selfloop transitions, 49 changer transitions 172/580 dead transitions. [2024-02-20 11:40:37,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 580 transitions, 22277 flow [2024-02-20 11:40:37,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-20 11:40:37,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-20 11:40:37,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2024-02-20 11:40:37,585 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4729064039408867 [2024-02-20 11:40:37,586 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 105 predicate places. [2024-02-20 11:40:37,586 INFO L507 AbstractCegarLoop]: Abstraction has has 132 places, 580 transitions, 22277 flow [2024-02-20 11:40:37,586 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:37,586 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:37,586 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:37,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-02-20 11:40:37,797 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-02-20 11:40:37,798 INFO L432 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:37,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:37,798 INFO L85 PathProgramCache]: Analyzing trace with hash -310701983, now seen corresponding path program 9 times [2024-02-20 11:40:37,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:37,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769416211] [2024-02-20 11:40:37,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:37,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:37,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:38,217 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:38,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:38,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769416211] [2024-02-20 11:40:38,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769416211] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:38,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198452960] [2024-02-20 11:40:38,218 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-02-20 11:40:38,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:38,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:38,219 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-02-20 11:40:38,220 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-02-20 11:40:38,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-02-20 11:40:38,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:40:38,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 19 conjunts are in the unsatisfiable core [2024-02-20 11:40:38,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:40:38,384 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-02-20 11:40:38,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-02-20 11:40:38,407 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:38,407 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-20 11:40:38,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198452960] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:38,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-02-20 11:40:38,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2024-02-20 11:40:38,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569322] [2024-02-20 11:40:38,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:38,408 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:40:38,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:38,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:40:38,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2024-02-20 11:40:38,410 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:38,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 580 transitions, 22277 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:38,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:38,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:38,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:38,873 INFO L124 PetriNetUnfolderBase]: 1031/1930 cut-off events. [2024-02-20 11:40:38,873 INFO L125 PetriNetUnfolderBase]: For 227/227 co-relation queries the response was YES. [2024-02-20 11:40:38,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38621 conditions, 1930 events. 1031/1930 cut-off events. For 227/227 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11066 event pairs, 0 based on Foata normal form. 1/1631 useless extension candidates. Maximal degree in co-relation 28448. Up to 1759 conditions per place. [2024-02-20 11:40:38,888 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 370 selfloop transitions, 43 changer transitions 186/600 dead transitions. [2024-02-20 11:40:38,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 600 transitions, 24247 flow [2024-02-20 11:40:38,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-20 11:40:38,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-20 11:40:38,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2024-02-20 11:40:38,890 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.458128078817734 [2024-02-20 11:40:38,890 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 111 predicate places. [2024-02-20 11:40:38,890 INFO L507 AbstractCegarLoop]: Abstraction has has 138 places, 600 transitions, 24247 flow [2024-02-20 11:40:38,892 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:38,892 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:38,892 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:38,917 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-02-20 11:40:39,102 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:39,103 INFO L432 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:39,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:39,103 INFO L85 PathProgramCache]: Analyzing trace with hash -852737393, now seen corresponding path program 10 times [2024-02-20 11:40:39,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:39,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484476391] [2024-02-20 11:40:39,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:39,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:39,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:39,378 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:39,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:39,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484476391] [2024-02-20 11:40:39,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484476391] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:39,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:40:39,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:40:39,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304778211] [2024-02-20 11:40:39,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:39,380 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:40:39,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:39,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:40:39,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:40:39,381 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:39,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 600 transitions, 24247 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:39,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:39,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:39,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:39,978 INFO L124 PetriNetUnfolderBase]: 1049/1969 cut-off events. [2024-02-20 11:40:39,978 INFO L125 PetriNetUnfolderBase]: For 218/218 co-relation queries the response was YES. [2024-02-20 11:40:39,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41365 conditions, 1969 events. 1049/1969 cut-off events. For 218/218 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 11383 event pairs, 0 based on Foata normal form. 1/1666 useless extension candidates. Maximal degree in co-relation 30667. Up to 1798 conditions per place. [2024-02-20 11:40:39,998 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 378 selfloop transitions, 41 changer transitions 193/613 dead transitions. [2024-02-20 11:40:39,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 613 transitions, 25997 flow [2024-02-20 11:40:39,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:40:39,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:40:39,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-02-20 11:40:39,999 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3946360153256705 [2024-02-20 11:40:40,000 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 119 predicate places. [2024-02-20 11:40:40,000 INFO L507 AbstractCegarLoop]: Abstraction has has 146 places, 613 transitions, 25997 flow [2024-02-20 11:40:40,000 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:40,000 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:40,000 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:40,001 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-02-20 11:40:40,002 INFO L432 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:40,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:40,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1460571263, now seen corresponding path program 11 times [2024-02-20 11:40:40,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:40,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018879020] [2024-02-20 11:40:40,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:40,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:40,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:40,326 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:40:40,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:40,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018879020] [2024-02-20 11:40:40,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018879020] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:40,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234143220] [2024-02-20 11:40:40,327 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-02-20 11:40:40,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:40,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:40,328 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-02-20 11:40:40,344 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-02-20 11:40:40,417 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-20 11:40:40,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:40:40,418 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 19 conjunts are in the unsatisfiable core [2024-02-20 11:40:40,422 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:40:40,481 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-02-20 11:40:40,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-02-20 11:40:40,503 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:40,503 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-20 11:40:40,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234143220] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:40,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-02-20 11:40:40,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2024-02-20 11:40:40,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177702719] [2024-02-20 11:40:40,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:40,503 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:40:40,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:40,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:40:40,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2024-02-20 11:40:40,504 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:40,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 613 transitions, 25997 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:40,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:40,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:40,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:41,017 INFO L124 PetriNetUnfolderBase]: 1049/1967 cut-off events. [2024-02-20 11:40:41,017 INFO L125 PetriNetUnfolderBase]: For 232/232 co-relation queries the response was YES. [2024-02-20 11:40:41,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43303 conditions, 1967 events. 1049/1967 cut-off events. For 232/232 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11378 event pairs, 0 based on Foata normal form. 1/1664 useless extension candidates. Maximal degree in co-relation 32124. Up to 1797 conditions per place. [2024-02-20 11:40:41,036 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 373 selfloop transitions, 38 changer transitions 200/612 dead transitions. [2024-02-20 11:40:41,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 612 transitions, 27177 flow [2024-02-20 11:40:41,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-20 11:40:41,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-20 11:40:41,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 92 transitions. [2024-02-20 11:40:41,037 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39655172413793105 [2024-02-20 11:40:41,038 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 126 predicate places. [2024-02-20 11:40:41,038 INFO L507 AbstractCegarLoop]: Abstraction has has 153 places, 612 transitions, 27177 flow [2024-02-20 11:40:41,038 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:41,038 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:41,038 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:41,051 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-02-20 11:40:41,246 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-02-20 11:40:41,247 INFO L432 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:41,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:41,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1193269804, now seen corresponding path program 1 times [2024-02-20 11:40:41,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:41,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747864282] [2024-02-20 11:40:41,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:41,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:41,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:41,461 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:41,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:41,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747864282] [2024-02-20 11:40:41,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747864282] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:41,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:40:41,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:40:41,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131628167] [2024-02-20 11:40:41,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:41,463 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:40:41,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:41,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:40:41,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:40:41,464 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:41,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 612 transitions, 27177 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:41,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:41,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:41,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:42,054 INFO L124 PetriNetUnfolderBase]: 1043/1961 cut-off events. [2024-02-20 11:40:42,055 INFO L125 PetriNetUnfolderBase]: For 240/240 co-relation queries the response was YES. [2024-02-20 11:40:42,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45125 conditions, 1961 events. 1043/1961 cut-off events. For 240/240 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11400 event pairs, 0 based on Foata normal form. 0/1663 useless extension candidates. Maximal degree in co-relation 33443. Up to 1791 conditions per place. [2024-02-20 11:40:42,072 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 336 selfloop transitions, 57 changer transitions 217/611 dead transitions. [2024-02-20 11:40:42,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 611 transitions, 28353 flow [2024-02-20 11:40:42,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:40:42,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:40:42,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-02-20 11:40:42,074 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.40229885057471265 [2024-02-20 11:40:42,074 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 134 predicate places. [2024-02-20 11:40:42,074 INFO L507 AbstractCegarLoop]: Abstraction has has 161 places, 611 transitions, 28353 flow [2024-02-20 11:40:42,074 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:42,074 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:42,074 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:42,075 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-02-20 11:40:42,075 INFO L432 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:42,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:42,075 INFO L85 PathProgramCache]: Analyzing trace with hash -892885072, now seen corresponding path program 1 times [2024-02-20 11:40:42,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:42,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724858126] [2024-02-20 11:40:42,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:42,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:42,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:42,311 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:42,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:42,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724858126] [2024-02-20 11:40:42,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724858126] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:42,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946270938] [2024-02-20 11:40:42,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:42,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:42,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:42,316 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-02-20 11:40:42,342 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-02-20 11:40:42,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:42,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 19 conjunts are in the unsatisfiable core [2024-02-20 11:40:42,410 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:40:42,461 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:42,462 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:40:42,535 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-02-20 11:40:42,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-02-20 11:40:42,554 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:42,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946270938] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-20 11:40:42,554 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-20 11:40:42,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 18 [2024-02-20 11:40:42,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877877764] [2024-02-20 11:40:42,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-20 11:40:42,555 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-02-20 11:40:42,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:42,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-02-20 11:40:42,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2024-02-20 11:40:42,556 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:42,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 611 transitions, 28353 flow. Second operand has 18 states, 18 states have (on average 5.555555555555555) internal successors, (100), 18 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-02-20 11:40:42,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:42,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:42,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:43,270 INFO L124 PetriNetUnfolderBase]: 1087/2037 cut-off events. [2024-02-20 11:40:43,271 INFO L125 PetriNetUnfolderBase]: For 246/246 co-relation queries the response was YES. [2024-02-20 11:40:43,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48907 conditions, 2037 events. 1087/2037 cut-off events. For 246/246 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 11896 event pairs, 0 based on Foata normal form. 0/1731 useless extension candidates. Maximal degree in co-relation 36722. Up to 1867 conditions per place. [2024-02-20 11:40:43,290 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 373 selfloop transitions, 64 changer transitions 217/655 dead transitions. [2024-02-20 11:40:43,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 655 transitions, 31697 flow [2024-02-20 11:40:43,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-20 11:40:43,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-20 11:40:43,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-02-20 11:40:43,298 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.38620689655172413 [2024-02-20 11:40:43,299 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 143 predicate places. [2024-02-20 11:40:43,299 INFO L507 AbstractCegarLoop]: Abstraction has has 170 places, 655 transitions, 31697 flow [2024-02-20 11:40:43,299 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.555555555555555) internal successors, (100), 18 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-02-20 11:40:43,299 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:43,299 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:43,310 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-02-20 11:40:43,510 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:43,510 INFO L432 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:43,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:43,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1138342604, now seen corresponding path program 2 times [2024-02-20 11:40:43,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:43,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812677392] [2024-02-20 11:40:43,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:43,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:43,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:43,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:43,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:43,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812677392] [2024-02-20 11:40:43,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812677392] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:43,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:40:43,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:40:43,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287782695] [2024-02-20 11:40:43,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:43,790 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:40:43,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:43,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:40:43,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:40:43,791 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:43,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 655 transitions, 31697 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:43,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:43,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:43,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:44,350 INFO L124 PetriNetUnfolderBase]: 1093/2049 cut-off events. [2024-02-20 11:40:44,350 INFO L125 PetriNetUnfolderBase]: For 235/235 co-relation queries the response was YES. [2024-02-20 11:40:44,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51238 conditions, 2049 events. 1093/2049 cut-off events. For 235/235 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 11990 event pairs, 0 based on Foata normal form. 0/1743 useless extension candidates. Maximal degree in co-relation 38550. Up to 1879 conditions per place. [2024-02-20 11:40:44,374 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 372 selfloop transitions, 59 changer transitions 228/660 dead transitions. [2024-02-20 11:40:44,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 660 transitions, 33258 flow [2024-02-20 11:40:44,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:40:44,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:40:44,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-02-20 11:40:44,375 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.38697318007662834 [2024-02-20 11:40:44,376 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 151 predicate places. [2024-02-20 11:40:44,376 INFO L507 AbstractCegarLoop]: Abstraction has has 178 places, 660 transitions, 33258 flow [2024-02-20 11:40:44,376 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:44,376 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:44,376 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:44,376 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-02-20 11:40:44,377 INFO L432 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:44,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:44,377 INFO L85 PathProgramCache]: Analyzing trace with hash 950123026, now seen corresponding path program 2 times [2024-02-20 11:40:44,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:44,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378991308] [2024-02-20 11:40:44,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:44,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:44,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:44,653 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:44,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:44,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378991308] [2024-02-20 11:40:44,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378991308] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:44,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233973162] [2024-02-20 11:40:44,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-20 11:40:44,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:44,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:44,654 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-02-20 11:40:44,668 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-02-20 11:40:44,767 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-20 11:40:44,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:40:44,768 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-20 11:40:44,769 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:40:44,826 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-02-20 11:40:44,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-02-20 11:40:44,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:44,845 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:40:44,929 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-02-20 11:40:44,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-02-20 11:40:44,949 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:44,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233973162] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-20 11:40:44,949 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-20 11:40:44,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 18 [2024-02-20 11:40:44,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912012388] [2024-02-20 11:40:44,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-20 11:40:44,951 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-02-20 11:40:44,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:44,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-02-20 11:40:44,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2024-02-20 11:40:44,952 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:44,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 660 transitions, 33258 flow. Second operand has 18 states, 18 states have (on average 5.5) internal successors, (99), 18 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:44,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:44,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:44,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:45,999 INFO L124 PetriNetUnfolderBase]: 1443/2683 cut-off events. [2024-02-20 11:40:45,999 INFO L125 PetriNetUnfolderBase]: For 296/296 co-relation queries the response was YES. [2024-02-20 11:40:46,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69635 conditions, 2683 events. 1443/2683 cut-off events. For 296/296 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16312 event pairs, 0 based on Foata normal form. 0/2255 useless extension candidates. Maximal degree in co-relation 55721. Up to 2506 conditions per place. [2024-02-20 11:40:46,034 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 523 selfloop transitions, 87 changer transitions 229/840 dead transitions. [2024-02-20 11:40:46,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 840 transitions, 44029 flow [2024-02-20 11:40:46,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-02-20 11:40:46,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-02-20 11:40:46,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 170 transitions. [2024-02-20 11:40:46,036 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39080459770114945 [2024-02-20 11:40:46,043 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 165 predicate places. [2024-02-20 11:40:46,043 INFO L507 AbstractCegarLoop]: Abstraction has has 192 places, 840 transitions, 44029 flow [2024-02-20 11:40:46,044 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.5) internal successors, (99), 18 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:46,044 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:46,044 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:46,055 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-02-20 11:40:46,254 WARN L489 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-02-20 11:40:46,255 INFO L432 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:46,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:46,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1794993484, now seen corresponding path program 3 times [2024-02-20 11:40:46,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:46,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901975546] [2024-02-20 11:40:46,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:46,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:46,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:46,545 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:46,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:46,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901975546] [2024-02-20 11:40:46,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901975546] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:46,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553261740] [2024-02-20 11:40:46,545 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-02-20 11:40:46,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:46,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:46,546 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-02-20 11:40:46,550 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-02-20 11:40:46,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-02-20 11:40:46,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:40:46,656 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-20 11:40:46,657 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:40:46,708 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-02-20 11:40:46,708 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-02-20 11:40:46,723 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:46,723 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:40:46,787 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-02-20 11:40:46,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-02-20 11:40:46,804 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:46,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553261740] provided 1 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:46,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-02-20 11:40:46,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 9] total 18 [2024-02-20 11:40:46,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750594753] [2024-02-20 11:40:46,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:46,804 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:40:46,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:46,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:40:46,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2024-02-20 11:40:46,805 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:46,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 840 transitions, 44029 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:46,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:46,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:46,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:47,677 INFO L124 PetriNetUnfolderBase]: 1497/2791 cut-off events. [2024-02-20 11:40:47,677 INFO L125 PetriNetUnfolderBase]: For 308/308 co-relation queries the response was YES. [2024-02-20 11:40:47,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75176 conditions, 2791 events. 1497/2791 cut-off events. For 308/308 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17217 event pairs, 0 based on Foata normal form. 0/2347 useless extension candidates. Maximal degree in co-relation 60620. Up to 2612 conditions per place. [2024-02-20 11:40:47,717 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 593 selfloop transitions, 51 changer transitions 229/874 dead transitions. [2024-02-20 11:40:47,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 874 transitions, 47558 flow [2024-02-20 11:40:47,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-20 11:40:47,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-20 11:40:47,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-02-20 11:40:47,718 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.5270935960591133 [2024-02-20 11:40:47,718 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 171 predicate places. [2024-02-20 11:40:47,718 INFO L507 AbstractCegarLoop]: Abstraction has has 198 places, 874 transitions, 47558 flow [2024-02-20 11:40:47,718 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:47,718 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:47,718 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:47,729 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-02-20 11:40:47,920 WARN L489 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-02-20 11:40:47,920 INFO L432 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:47,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:47,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1933463028, now seen corresponding path program 3 times [2024-02-20 11:40:47,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:47,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849375195] [2024-02-20 11:40:47,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:47,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:47,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:48,132 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:48,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:48,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849375195] [2024-02-20 11:40:48,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849375195] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:48,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:40:48,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:40:48,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287700323] [2024-02-20 11:40:48,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:48,133 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:40:48,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:48,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:40:48,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:40:48,134 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:48,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 874 transitions, 47558 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:48,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:48,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:48,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:49,078 INFO L124 PetriNetUnfolderBase]: 1451/2688 cut-off events. [2024-02-20 11:40:49,079 INFO L125 PetriNetUnfolderBase]: For 307/307 co-relation queries the response was YES. [2024-02-20 11:40:49,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75139 conditions, 2688 events. 1451/2688 cut-off events. For 307/307 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 16328 event pairs, 0 based on Foata normal form. 0/2260 useless extension candidates. Maximal degree in co-relation 60223. Up to 2512 conditions per place. [2024-02-20 11:40:49,114 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 552 selfloop transitions, 61 changer transitions 232/846 dead transitions. [2024-02-20 11:40:49,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 846 transitions, 47718 flow [2024-02-20 11:40:49,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:40:49,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:40:49,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-02-20 11:40:49,115 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3524904214559387 [2024-02-20 11:40:49,115 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 179 predicate places. [2024-02-20 11:40:49,116 INFO L507 AbstractCegarLoop]: Abstraction has has 206 places, 846 transitions, 47718 flow [2024-02-20 11:40:49,116 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:49,116 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:49,116 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:49,116 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-02-20 11:40:49,116 INFO L432 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:49,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:49,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1365471698, now seen corresponding path program 4 times [2024-02-20 11:40:49,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:49,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113489875] [2024-02-20 11:40:49,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:49,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:49,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:49,303 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:49,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:49,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113489875] [2024-02-20 11:40:49,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113489875] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:49,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835250409] [2024-02-20 11:40:49,304 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-02-20 11:40:49,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:49,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:49,305 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-02-20 11:40:49,307 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-02-20 11:40:49,399 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-02-20 11:40:49,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:40:49,400 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-20 11:40:49,401 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:40:49,506 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-02-20 11:40:49,506 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-02-20 11:40:49,512 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:49,512 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:40:49,589 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-02-20 11:40:49,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-02-20 11:40:49,608 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:49,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835250409] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-20 11:40:49,608 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-20 11:40:49,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2024-02-20 11:40:49,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120534785] [2024-02-20 11:40:49,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-20 11:40:49,609 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-02-20 11:40:49,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:49,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-02-20 11:40:49,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2024-02-20 11:40:49,610 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:49,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 846 transitions, 47718 flow. Second operand has 17 states, 17 states have (on average 5.647058823529412) internal successors, (96), 17 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-02-20 11:40:49,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:49,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:49,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:50,755 INFO L124 PetriNetUnfolderBase]: 1605/2963 cut-off events. [2024-02-20 11:40:50,755 INFO L125 PetriNetUnfolderBase]: For 364/364 co-relation queries the response was YES. [2024-02-20 11:40:50,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85722 conditions, 2963 events. 1605/2963 cut-off events. For 364/364 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 18269 event pairs, 0 based on Foata normal form. 0/2483 useless extension candidates. Maximal degree in co-relation 70098. Up to 2784 conditions per place. [2024-02-20 11:40:50,796 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 596 selfloop transitions, 91 changer transitions 232/920 dead transitions. [2024-02-20 11:40:50,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 920 transitions, 53736 flow [2024-02-20 11:40:50,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-02-20 11:40:50,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-02-20 11:40:50,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-02-20 11:40:50,797 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4109195402298851 [2024-02-20 11:40:50,797 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 190 predicate places. [2024-02-20 11:40:50,797 INFO L507 AbstractCegarLoop]: Abstraction has has 217 places, 920 transitions, 53736 flow [2024-02-20 11:40:50,798 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.647058823529412) internal successors, (96), 17 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-02-20 11:40:50,798 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:50,798 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:50,808 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-02-20 11:40:51,001 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-02-20 11:40:51,002 INFO L432 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:51,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:51,002 INFO L85 PathProgramCache]: Analyzing trace with hash -300958292, now seen corresponding path program 4 times [2024-02-20 11:40:51,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:51,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761185439] [2024-02-20 11:40:51,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:51,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:51,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:51,195 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:51,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:51,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761185439] [2024-02-20 11:40:51,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761185439] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:51,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:40:51,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:40:51,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370695064] [2024-02-20 11:40:51,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:51,197 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:40:51,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:51,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:40:51,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:40:51,197 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:51,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 920 transitions, 53736 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:51,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:51,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:51,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:52,288 INFO L124 PetriNetUnfolderBase]: 1563/2879 cut-off events. [2024-02-20 11:40:52,289 INFO L125 PetriNetUnfolderBase]: For 350/350 co-relation queries the response was YES. [2024-02-20 11:40:52,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86199 conditions, 2879 events. 1563/2879 cut-off events. For 350/350 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 17586 event pairs, 0 based on Foata normal form. 0/2417 useless extension candidates. Maximal degree in co-relation 70165. Up to 2702 conditions per place. [2024-02-20 11:40:52,332 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 599 selfloop transitions, 60 changer transitions 237/897 dead transitions. [2024-02-20 11:40:52,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 897 transitions, 54179 flow [2024-02-20 11:40:52,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:40:52,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:40:52,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-02-20 11:40:52,334 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.36398467432950193 [2024-02-20 11:40:52,336 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 198 predicate places. [2024-02-20 11:40:52,336 INFO L507 AbstractCegarLoop]: Abstraction has has 225 places, 897 transitions, 54179 flow [2024-02-20 11:40:52,336 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:52,336 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:52,336 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:52,336 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-02-20 11:40:52,336 INFO L432 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:52,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:52,337 INFO L85 PathProgramCache]: Analyzing trace with hash 552882954, now seen corresponding path program 5 times [2024-02-20 11:40:52,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:52,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382552496] [2024-02-20 11:40:52,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:52,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:52,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:52,526 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:52,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:52,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382552496] [2024-02-20 11:40:52,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382552496] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:52,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:40:52,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:40:52,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284916843] [2024-02-20 11:40:52,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:52,528 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:40:52,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:52,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:40:52,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:40:52,532 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:52,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 897 transitions, 54179 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:52,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:52,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:52,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:53,647 INFO L124 PetriNetUnfolderBase]: 1576/2900 cut-off events. [2024-02-20 11:40:53,647 INFO L125 PetriNetUnfolderBase]: For 323/323 co-relation queries the response was YES. [2024-02-20 11:40:53,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89716 conditions, 2900 events. 1576/2900 cut-off events. For 323/323 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 17695 event pairs, 0 based on Foata normal form. 0/2434 useless extension candidates. Maximal degree in co-relation 73152. Up to 2723 conditions per place. [2024-02-20 11:40:53,681 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 615 selfloop transitions, 48 changer transitions 243/907 dead transitions. [2024-02-20 11:40:53,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 907 transitions, 56594 flow [2024-02-20 11:40:53,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:40:53,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:40:53,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-02-20 11:40:53,682 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39080459770114945 [2024-02-20 11:40:53,682 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 206 predicate places. [2024-02-20 11:40:53,683 INFO L507 AbstractCegarLoop]: Abstraction has has 233 places, 907 transitions, 56594 flow [2024-02-20 11:40:53,683 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:53,683 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:53,683 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:53,683 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-02-20 11:40:53,683 INFO L432 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:53,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:53,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1881580374, now seen corresponding path program 6 times [2024-02-20 11:40:53,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:53,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943443838] [2024-02-20 11:40:53,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:53,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:53,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:53,856 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:53,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:53,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943443838] [2024-02-20 11:40:53,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943443838] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:53,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:40:53,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:40:53,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832066242] [2024-02-20 11:40:53,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:53,857 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:40:53,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:53,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:40:53,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:40:53,858 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:53,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 907 transitions, 56594 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:53,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:53,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:53,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:54,863 INFO L124 PetriNetUnfolderBase]: 1582/2912 cut-off events. [2024-02-20 11:40:54,863 INFO L125 PetriNetUnfolderBase]: For 340/340 co-relation queries the response was YES. [2024-02-20 11:40:54,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92987 conditions, 2912 events. 1582/2912 cut-off events. For 340/340 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17800 event pairs, 0 based on Foata normal form. 0/2446 useless extension candidates. Maximal degree in co-relation 75893. Up to 2735 conditions per place. [2024-02-20 11:40:54,909 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 616 selfloop transitions, 46 changer transitions 249/912 dead transitions. [2024-02-20 11:40:54,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 912 transitions, 58729 flow [2024-02-20 11:40:54,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:40:54,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:40:54,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-02-20 11:40:54,911 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39080459770114945 [2024-02-20 11:40:54,911 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 214 predicate places. [2024-02-20 11:40:54,911 INFO L507 AbstractCegarLoop]: Abstraction has has 241 places, 912 transitions, 58729 flow [2024-02-20 11:40:54,911 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:54,911 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:54,912 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:54,912 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-02-20 11:40:54,912 INFO L432 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:54,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:54,912 INFO L85 PathProgramCache]: Analyzing trace with hash -974086026, now seen corresponding path program 7 times [2024-02-20 11:40:54,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:54,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457126019] [2024-02-20 11:40:54,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:54,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:54,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:55,080 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:55,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:55,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457126019] [2024-02-20 11:40:55,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457126019] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:55,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:40:55,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:40:55,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148581471] [2024-02-20 11:40:55,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:55,081 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:40:55,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:55,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:40:55,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:40:55,082 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:55,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 912 transitions, 58729 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:55,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:55,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:55,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:56,135 INFO L124 PetriNetUnfolderBase]: 1576/2906 cut-off events. [2024-02-20 11:40:56,136 INFO L125 PetriNetUnfolderBase]: For 314/314 co-relation queries the response was YES. [2024-02-20 11:40:56,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95687 conditions, 2906 events. 1576/2906 cut-off events. For 314/314 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17746 event pairs, 0 based on Foata normal form. 0/2446 useless extension candidates. Maximal degree in co-relation 78063. Up to 2729 conditions per place. [2024-02-20 11:40:56,182 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 609 selfloop transitions, 42 changer transitions 259/911 dead transitions. [2024-02-20 11:40:56,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 911 transitions, 60485 flow [2024-02-20 11:40:56,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:40:56,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:40:56,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-02-20 11:40:56,183 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.40229885057471265 [2024-02-20 11:40:56,184 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 222 predicate places. [2024-02-20 11:40:56,184 INFO L507 AbstractCegarLoop]: Abstraction has has 249 places, 911 transitions, 60485 flow [2024-02-20 11:40:56,184 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:56,184 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:56,184 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:56,184 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-02-20 11:40:56,185 INFO L432 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:56,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:56,185 INFO L85 PathProgramCache]: Analyzing trace with hash 197805872, now seen corresponding path program 5 times [2024-02-20 11:40:56,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:56,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296180558] [2024-02-20 11:40:56,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:56,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:56,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:56,348 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:56,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:56,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296180558] [2024-02-20 11:40:56,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296180558] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:40:56,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:40:56,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:40:56,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426026718] [2024-02-20 11:40:56,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:40:56,350 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:40:56,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:56,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:40:56,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:40:56,350 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:56,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 911 transitions, 60485 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:56,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:56,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:56,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:57,540 INFO L124 PetriNetUnfolderBase]: 1572/2902 cut-off events. [2024-02-20 11:40:57,540 INFO L125 PetriNetUnfolderBase]: For 326/326 co-relation queries the response was YES. [2024-02-20 11:40:57,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98443 conditions, 2902 events. 1572/2902 cut-off events. For 326/326 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17792 event pairs, 0 based on Foata normal form. 0/2446 useless extension candidates. Maximal degree in co-relation 80289. Up to 2725 conditions per place. [2024-02-20 11:40:57,581 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 601 selfloop transitions, 43 changer transitions 265/910 dead transitions. [2024-02-20 11:40:57,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 910 transitions, 62237 flow [2024-02-20 11:40:57,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:40:57,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:40:57,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-02-20 11:40:57,582 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39846743295019155 [2024-02-20 11:40:57,582 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 230 predicate places. [2024-02-20 11:40:57,582 INFO L507 AbstractCegarLoop]: Abstraction has has 257 places, 910 transitions, 62237 flow [2024-02-20 11:40:57,583 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:40:57,583 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:57,583 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:57,583 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-02-20 11:40:57,583 INFO L432 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:57,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:57,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1162305604, now seen corresponding path program 6 times [2024-02-20 11:40:57,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:57,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307133893] [2024-02-20 11:40:57,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:57,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:57,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:40:57,762 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:57,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:40:57,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307133893] [2024-02-20 11:40:57,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307133893] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:40:57,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027354774] [2024-02-20 11:40:57,763 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-02-20 11:40:57,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:57,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:40:57,765 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-02-20 11:40:57,796 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-02-20 11:40:57,900 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-02-20 11:40:57,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:40:57,901 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-20 11:40:57,902 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:40:57,946 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-02-20 11:40:57,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-02-20 11:40:57,963 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:57,963 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:40:58,031 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-20 11:40:58,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-20 11:40:58,070 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:40:58,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027354774] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-20 11:40:58,071 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-20 11:40:58,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2024-02-20 11:40:58,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645593128] [2024-02-20 11:40:58,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-20 11:40:58,071 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-02-20 11:40:58,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:40:58,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-02-20 11:40:58,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2024-02-20 11:40:58,072 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:40:58,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 910 transitions, 62237 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-02-20 11:40:58,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:40:58,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:40:58,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:40:59,565 INFO L124 PetriNetUnfolderBase]: 1702/3163 cut-off events. [2024-02-20 11:40:59,565 INFO L125 PetriNetUnfolderBase]: For 357/357 co-relation queries the response was YES. [2024-02-20 11:40:59,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110315 conditions, 3163 events. 1702/3163 cut-off events. For 357/357 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19995 event pairs, 0 based on Foata normal form. 0/2667 useless extension candidates. Maximal degree in co-relation 91271. Up to 2981 conditions per place. [2024-02-20 11:40:59,610 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 664 selfloop transitions, 57 changer transitions 266/988 dead transitions. [2024-02-20 11:40:59,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 988 transitions, 69557 flow [2024-02-20 11:40:59,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-02-20 11:40:59,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-02-20 11:40:59,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 164 transitions. [2024-02-20 11:40:59,612 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4039408866995074 [2024-02-20 11:40:59,612 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 243 predicate places. [2024-02-20 11:40:59,612 INFO L507 AbstractCegarLoop]: Abstraction has has 270 places, 988 transitions, 69557 flow [2024-02-20 11:40:59,612 INFO L508 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-02-20 11:40:59,612 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:40:59,612 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:40:59,623 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-02-20 11:40:59,822 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:40:59,823 INFO L432 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:40:59,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:40:59,823 INFO L85 PathProgramCache]: Analyzing trace with hash 817066968, now seen corresponding path program 7 times [2024-02-20 11:40:59,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:40:59,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158353831] [2024-02-20 11:40:59,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:40:59,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:40:59,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:00,054 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:00,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:00,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158353831] [2024-02-20 11:41:00,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158353831] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:41:00,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795884324] [2024-02-20 11:41:00,055 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-02-20 11:41:00,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:41:00,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:41:00,056 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-02-20 11:41:00,091 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-02-20 11:41:00,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:00,166 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 19 conjunts are in the unsatisfiable core [2024-02-20 11:41:00,167 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:41:00,227 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:00,227 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:41:00,304 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-20 11:41:00,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-20 11:41:00,323 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:00,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795884324] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-20 11:41:00,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-20 11:41:00,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 19 [2024-02-20 11:41:00,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959585906] [2024-02-20 11:41:00,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-20 11:41:00,323 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-02-20 11:41:00,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:00,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-02-20 11:41:00,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2024-02-20 11:41:00,324 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:00,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 988 transitions, 69557 flow. Second operand has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 19 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:00,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:00,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:00,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:01,919 INFO L124 PetriNetUnfolderBase]: 1748/3256 cut-off events. [2024-02-20 11:41:01,919 INFO L125 PetriNetUnfolderBase]: For 354/354 co-relation queries the response was YES. [2024-02-20 11:41:01,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116779 conditions, 3256 events. 1748/3256 cut-off events. For 354/354 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 20769 event pairs, 0 based on Foata normal form. 0/2754 useless extension candidates. Maximal degree in co-relation 97121. Up to 3073 conditions per place. [2024-02-20 11:41:01,975 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 700 selfloop transitions, 54 changer transitions 266/1021 dead transitions. [2024-02-20 11:41:01,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 1021 transitions, 73925 flow [2024-02-20 11:41:01,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-20 11:41:01,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-20 11:41:01,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-02-20 11:41:01,976 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.41379310344827586 [2024-02-20 11:41:01,976 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 252 predicate places. [2024-02-20 11:41:01,976 INFO L507 AbstractCegarLoop]: Abstraction has has 279 places, 1021 transitions, 73925 flow [2024-02-20 11:41:01,977 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 19 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:01,977 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:01,977 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:01,990 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-02-20 11:41:02,187 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:41:02,187 INFO L432 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:02,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:02,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1507663022, now seen corresponding path program 8 times [2024-02-20 11:41:02,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:02,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933449811] [2024-02-20 11:41:02,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:02,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:02,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:02,373 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:02,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:02,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933449811] [2024-02-20 11:41:02,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933449811] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:41:02,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:41:02,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:41:02,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022665652] [2024-02-20 11:41:02,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:41:02,374 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:41:02,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:02,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:41:02,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:41:02,375 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:02,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 1021 transitions, 73925 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:02,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:02,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:02,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:03,777 INFO L124 PetriNetUnfolderBase]: 1744/3252 cut-off events. [2024-02-20 11:41:03,777 INFO L125 PetriNetUnfolderBase]: For 354/354 co-relation queries the response was YES. [2024-02-20 11:41:03,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119867 conditions, 3252 events. 1744/3252 cut-off events. For 354/354 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 20702 event pairs, 0 based on Foata normal form. 0/2754 useless extension candidates. Maximal degree in co-relation 99667. Up to 3069 conditions per place. [2024-02-20 11:41:03,836 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 707 selfloop transitions, 43 changer transitions 269/1020 dead transitions. [2024-02-20 11:41:03,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 1020 transitions, 75891 flow [2024-02-20 11:41:03,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:41:03,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:41:03,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-02-20 11:41:03,837 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3831417624521073 [2024-02-20 11:41:03,838 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 260 predicate places. [2024-02-20 11:41:03,838 INFO L507 AbstractCegarLoop]: Abstraction has has 287 places, 1020 transitions, 75891 flow [2024-02-20 11:41:03,838 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:03,838 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:03,838 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:03,838 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-02-20 11:41:03,838 INFO L432 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:03,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:03,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1646132566, now seen corresponding path program 8 times [2024-02-20 11:41:03,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:03,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865764436] [2024-02-20 11:41:03,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:03,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:03,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:04,012 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:04,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:04,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865764436] [2024-02-20 11:41:04,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865764436] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:41:04,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297810373] [2024-02-20 11:41:04,013 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-20 11:41:04,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:41:04,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:41:04,014 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-02-20 11:41:04,015 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-02-20 11:41:04,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-20 11:41:04,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:41:04,154 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-20 11:41:04,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:41:04,197 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-02-20 11:41:04,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-02-20 11:41:04,212 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:04,212 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:41:04,268 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-20 11:41:04,268 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-20 11:41:04,293 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:04,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297810373] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-20 11:41:04,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-20 11:41:04,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2024-02-20 11:41:04,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418273518] [2024-02-20 11:41:04,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-20 11:41:04,294 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-02-20 11:41:04,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:04,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-02-20 11:41:04,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2024-02-20 11:41:04,294 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:04,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 1020 transitions, 75891 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-02-20 11:41:04,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:04,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:04,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:05,958 INFO L124 PetriNetUnfolderBase]: 1855/3447 cut-off events. [2024-02-20 11:41:05,959 INFO L125 PetriNetUnfolderBase]: For 360/360 co-relation queries the response was YES. [2024-02-20 11:41:05,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130443 conditions, 3447 events. 1855/3447 cut-off events. For 360/360 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 22235 event pairs, 0 based on Foata normal form. 0/2911 useless extension candidates. Maximal degree in co-relation 109545. Up to 3262 conditions per place. [2024-02-20 11:41:06,025 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 748 selfloop transitions, 59 changer transitions 269/1077 dead transitions. [2024-02-20 11:41:06,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 1077 transitions, 82273 flow [2024-02-20 11:41:06,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-02-20 11:41:06,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-02-20 11:41:06,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 155 transitions. [2024-02-20 11:41:06,027 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3817733990147783 [2024-02-20 11:41:06,027 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 273 predicate places. [2024-02-20 11:41:06,027 INFO L507 AbstractCegarLoop]: Abstraction has has 300 places, 1077 transitions, 82273 flow [2024-02-20 11:41:06,027 INFO L508 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-02-20 11:41:06,028 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:06,028 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:06,043 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-02-20 11:41:06,238 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-02-20 11:41:06,238 INFO L432 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:06,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:06,239 INFO L85 PathProgramCache]: Analyzing trace with hash -20991008, now seen corresponding path program 9 times [2024-02-20 11:41:06,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:06,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669376876] [2024-02-20 11:41:06,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:06,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:06,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:06,403 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:06,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:06,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669376876] [2024-02-20 11:41:06,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669376876] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:41:06,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124123660] [2024-02-20 11:41:06,404 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-02-20 11:41:06,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:41:06,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:41:06,405 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-02-20 11:41:06,428 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-02-20 11:41:06,535 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-02-20 11:41:06,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:41:06,536 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-20 11:41:06,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:41:06,595 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-02-20 11:41:06,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-02-20 11:41:06,601 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:06,601 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:41:06,658 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-20 11:41:06,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-20 11:41:06,682 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:06,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124123660] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-20 11:41:06,682 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-20 11:41:06,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 16 [2024-02-20 11:41:06,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945372034] [2024-02-20 11:41:06,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-20 11:41:06,684 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-02-20 11:41:06,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:06,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-02-20 11:41:06,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2024-02-20 11:41:06,687 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:06,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 1077 transitions, 82273 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-02-20 11:41:06,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:06,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:06,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:08,676 INFO L124 PetriNetUnfolderBase]: 1897/3530 cut-off events. [2024-02-20 11:41:08,676 INFO L125 PetriNetUnfolderBase]: For 368/368 co-relation queries the response was YES. [2024-02-20 11:41:08,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137071 conditions, 3530 events. 1897/3530 cut-off events. For 368/368 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 22925 event pairs, 0 based on Foata normal form. 0/2986 useless extension candidates. Maximal degree in co-relation 115547. Up to 3344 conditions per place. [2024-02-20 11:41:08,740 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 780 selfloop transitions, 58 changer transitions 269/1108 dead transitions. [2024-02-20 11:41:08,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 1108 transitions, 86852 flow [2024-02-20 11:41:08,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-20 11:41:08,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-20 11:41:08,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-02-20 11:41:08,741 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4068965517241379 [2024-02-20 11:41:08,741 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 282 predicate places. [2024-02-20 11:41:08,741 INFO L507 AbstractCegarLoop]: Abstraction has has 309 places, 1108 transitions, 86852 flow [2024-02-20 11:41:08,742 INFO L508 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-02-20 11:41:08,742 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:08,742 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:08,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-02-20 11:41:08,946 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-02-20 11:41:08,946 INFO L432 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:08,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:08,947 INFO L85 PathProgramCache]: Analyzing trace with hash -317435146, now seen corresponding path program 10 times [2024-02-20 11:41:08,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:08,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495816392] [2024-02-20 11:41:08,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:08,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:08,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:09,184 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:09,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:09,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495816392] [2024-02-20 11:41:09,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495816392] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:41:09,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308986202] [2024-02-20 11:41:09,185 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-02-20 11:41:09,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:41:09,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:41:09,186 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-02-20 11:41:09,187 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-02-20 11:41:09,302 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-02-20 11:41:09,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:41:09,304 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-20 11:41:09,305 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:41:09,351 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-02-20 11:41:09,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-02-20 11:41:09,366 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:09,366 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:41:09,438 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-20 11:41:09,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-20 11:41:09,463 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:09,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308986202] provided 1 perfect and 1 imperfect interpolant sequences [2024-02-20 11:41:09,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-02-20 11:41:09,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 8] total 20 [2024-02-20 11:41:09,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829987929] [2024-02-20 11:41:09,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:41:09,464 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:41:09,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:09,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:41:09,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2024-02-20 11:41:09,465 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:09,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 1108 transitions, 86852 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:09,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:09,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:09,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:11,325 INFO L124 PetriNetUnfolderBase]: 1825/3395 cut-off events. [2024-02-20 11:41:11,326 INFO L125 PetriNetUnfolderBase]: For 380/380 co-relation queries the response was YES. [2024-02-20 11:41:11,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135283 conditions, 3395 events. 1825/3395 cut-off events. For 380/380 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 21891 event pairs, 6 based on Foata normal form. 0/2887 useless extension candidates. Maximal degree in co-relation 113457. Up to 3212 conditions per place. [2024-02-20 11:41:11,380 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 752 selfloop transitions, 51 changer transitions 269/1073 dead transitions. [2024-02-20 11:41:11,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 1073 transitions, 86245 flow [2024-02-20 11:41:11,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-20 11:41:11,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-20 11:41:11,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-02-20 11:41:11,381 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.5172413793103449 [2024-02-20 11:41:11,383 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 288 predicate places. [2024-02-20 11:41:11,383 INFO L507 AbstractCegarLoop]: Abstraction has has 315 places, 1073 transitions, 86245 flow [2024-02-20 11:41:11,383 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:11,383 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:11,383 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:11,396 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-02-20 11:41:11,588 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-02-20 11:41:11,588 INFO L432 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:11,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:11,589 INFO L85 PathProgramCache]: Analyzing trace with hash -178965602, now seen corresponding path program 9 times [2024-02-20 11:41:11,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:11,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239767819] [2024-02-20 11:41:11,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:11,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:11,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:11,757 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:11,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:11,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239767819] [2024-02-20 11:41:11,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239767819] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:41:11,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:41:11,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:41:11,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413319519] [2024-02-20 11:41:11,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:41:11,758 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:41:11,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:11,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:41:11,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:41:11,759 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:11,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 1073 transitions, 86245 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:11,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:11,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:11,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:13,261 INFO L124 PetriNetUnfolderBase]: 1779/3292 cut-off events. [2024-02-20 11:41:13,262 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-02-20 11:41:13,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 134546 conditions, 3292 events. 1779/3292 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 21026 event pairs, 0 based on Foata normal form. 0/2800 useless extension candidates. Maximal degree in co-relation 112430. Up to 3112 conditions per place. [2024-02-20 11:41:13,329 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 721 selfloop transitions, 51 changer transitions 272/1045 dead transitions. [2024-02-20 11:41:13,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 1045 transitions, 86075 flow [2024-02-20 11:41:13,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:41:13,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:41:13,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-02-20 11:41:13,331 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3831417624521073 [2024-02-20 11:41:13,332 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 296 predicate places. [2024-02-20 11:41:13,332 INFO L507 AbstractCegarLoop]: Abstraction has has 323 places, 1045 transitions, 86075 flow [2024-02-20 11:41:13,332 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:13,332 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:13,332 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:13,332 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-02-20 11:41:13,333 INFO L432 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:13,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:13,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1803964272, now seen corresponding path program 10 times [2024-02-20 11:41:13,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:13,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111398519] [2024-02-20 11:41:13,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:13,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:13,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:13,794 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:13,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:13,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111398519] [2024-02-20 11:41:13,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111398519] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:41:13,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371292020] [2024-02-20 11:41:13,795 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-02-20 11:41:13,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:41:13,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:41:13,797 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-02-20 11:41:13,798 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-02-20 11:41:13,944 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-02-20 11:41:13,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:41:13,945 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-20 11:41:13,953 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:41:14,018 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-02-20 11:41:14,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-02-20 11:41:14,037 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:14,037 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:41:14,108 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-20 11:41:14,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-20 11:41:14,129 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:14,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371292020] provided 1 perfect and 1 imperfect interpolant sequences [2024-02-20 11:41:14,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-02-20 11:41:14,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 9] total 17 [2024-02-20 11:41:14,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333816642] [2024-02-20 11:41:14,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:41:14,130 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-20 11:41:14,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:14,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-20 11:41:14,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2024-02-20 11:41:14,131 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:14,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 1045 transitions, 86075 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:14,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:14,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:14,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:15,661 INFO L124 PetriNetUnfolderBase]: 1713/3169 cut-off events. [2024-02-20 11:41:15,661 INFO L125 PetriNetUnfolderBase]: For 320/320 co-relation queries the response was YES. [2024-02-20 11:41:15,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132769 conditions, 3169 events. 1713/3169 cut-off events. For 320/320 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19975 event pairs, 0 based on Foata normal form. 0/2713 useless extension candidates. Maximal degree in co-relation 110375. Up to 2992 conditions per place. [2024-02-20 11:41:15,733 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 689 selfloop transitions, 53 changer transitions 272/1015 dead transitions. [2024-02-20 11:41:15,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 1015 transitions, 85625 flow [2024-02-20 11:41:15,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-20 11:41:15,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-20 11:41:15,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2024-02-20 11:41:15,736 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.5073891625615764 [2024-02-20 11:41:15,736 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 302 predicate places. [2024-02-20 11:41:15,736 INFO L507 AbstractCegarLoop]: Abstraction has has 329 places, 1015 transitions, 85625 flow [2024-02-20 11:41:15,737 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:15,737 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:15,737 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:15,747 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-02-20 11:41:15,947 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:41:15,948 INFO L432 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:15,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:15,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1375901022, now seen corresponding path program 11 times [2024-02-20 11:41:15,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:15,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387047230] [2024-02-20 11:41:15,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:15,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:15,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:16,144 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:16,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:16,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387047230] [2024-02-20 11:41:16,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387047230] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:41:16,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498756762] [2024-02-20 11:41:16,145 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-02-20 11:41:16,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:41:16,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:41:16,168 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-02-20 11:41:16,169 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-02-20 11:41:16,297 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-20 11:41:16,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:41:16,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 29 conjunts are in the unsatisfiable core [2024-02-20 11:41:16,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:41:16,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-02-20 11:41:16,372 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-02-20 11:41:16,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-02-20 11:41:16,391 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-02-20 11:41:16,391 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:41:17,104 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:17,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498756762] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-20 11:41:17,105 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-20 11:41:17,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 7] total 21 [2024-02-20 11:41:17,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662212130] [2024-02-20 11:41:17,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-20 11:41:17,105 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-02-20 11:41:17,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:17,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-02-20 11:41:17,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2024-02-20 11:41:17,106 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:17,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 1015 transitions, 85625 flow. Second operand has 21 states, 21 states have (on average 5.428571428571429) internal successors, (114), 21 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:17,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:17,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:17,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:19,531 INFO L124 PetriNetUnfolderBase]: 1888/3493 cut-off events. [2024-02-20 11:41:19,532 INFO L125 PetriNetUnfolderBase]: For 399/399 co-relation queries the response was YES. [2024-02-20 11:41:19,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149667 conditions, 3493 events. 1888/3493 cut-off events. For 399/399 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 22656 event pairs, 0 based on Foata normal form. 0/2973 useless extension candidates. Maximal degree in co-relation 126303. Up to 3311 conditions per place. [2024-02-20 11:41:19,617 INFO L140 encePairwiseOnDemand]: 16/29 looper letters, 755 selfloop transitions, 80 changer transitions 273/1109 dead transitions. [2024-02-20 11:41:19,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 1109 transitions, 95773 flow [2024-02-20 11:41:19,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-02-20 11:41:19,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-02-20 11:41:19,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 171 transitions. [2024-02-20 11:41:19,619 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3931034482758621 [2024-02-20 11:41:19,619 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 316 predicate places. [2024-02-20 11:41:19,619 INFO L507 AbstractCegarLoop]: Abstraction has has 343 places, 1109 transitions, 95773 flow [2024-02-20 11:41:19,619 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.428571428571429) internal successors, (114), 21 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:19,619 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:19,620 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:19,630 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-02-20 11:41:19,828 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:41:19,828 INFO L432 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:19,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:19,829 INFO L85 PathProgramCache]: Analyzing trace with hash 2047947562, now seen corresponding path program 12 times [2024-02-20 11:41:19,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:19,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152512226] [2024-02-20 11:41:19,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:19,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:19,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:19,997 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:19,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:19,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152512226] [2024-02-20 11:41:19,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152512226] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:41:19,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:41:19,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:41:19,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169266431] [2024-02-20 11:41:19,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:41:19,998 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:41:19,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:19,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:41:19,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:41:19,999 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:19,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 1109 transitions, 95773 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:19,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:19,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:19,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:22,477 INFO L124 PetriNetUnfolderBase]: 1894/3505 cut-off events. [2024-02-20 11:41:22,478 INFO L125 PetriNetUnfolderBase]: For 400/400 co-relation queries the response was YES. [2024-02-20 11:41:22,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153670 conditions, 3505 events. 1894/3505 cut-off events. For 400/400 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 22771 event pairs, 0 based on Foata normal form. 0/2985 useless extension candidates. Maximal degree in co-relation 129766. Up to 3323 conditions per place. [2024-02-20 11:41:22,556 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 765 selfloop transitions, 64 changer transitions 284/1114 dead transitions. [2024-02-20 11:41:22,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 1114 transitions, 98432 flow [2024-02-20 11:41:22,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:41:22,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:41:22,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-02-20 11:41:22,557 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39080459770114945 [2024-02-20 11:41:22,563 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 324 predicate places. [2024-02-20 11:41:22,563 INFO L507 AbstractCegarLoop]: Abstraction has has 351 places, 1114 transitions, 98432 flow [2024-02-20 11:41:22,563 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:22,563 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:22,563 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:22,563 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-02-20 11:41:22,564 INFO L432 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:22,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:22,564 INFO L85 PathProgramCache]: Analyzing trace with hash -455866740, now seen corresponding path program 11 times [2024-02-20 11:41:22,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:22,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315037579] [2024-02-20 11:41:22,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:22,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:22,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:22,821 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:22,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:22,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315037579] [2024-02-20 11:41:22,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315037579] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:41:22,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132649683] [2024-02-20 11:41:22,822 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-02-20 11:41:22,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:41:22,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:41:22,823 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-02-20 11:41:22,825 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-02-20 11:41:22,909 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-20 11:41:22,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:41:22,911 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 21 conjunts are in the unsatisfiable core [2024-02-20 11:41:22,911 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:41:22,972 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:22,972 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:41:23,045 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-20 11:41:23,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-20 11:41:23,062 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:23,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132649683] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-20 11:41:23,062 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-20 11:41:23,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 19 [2024-02-20 11:41:23,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868513487] [2024-02-20 11:41:23,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-20 11:41:23,063 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-02-20 11:41:23,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:23,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-02-20 11:41:23,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2024-02-20 11:41:23,064 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:23,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 1114 transitions, 98432 flow. Second operand has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 19 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:23,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:23,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:23,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:25,001 INFO L124 PetriNetUnfolderBase]: 1927/3562 cut-off events. [2024-02-20 11:41:25,001 INFO L125 PetriNetUnfolderBase]: For 399/399 co-relation queries the response was YES. [2024-02-20 11:41:25,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159724 conditions, 3562 events. 1927/3562 cut-off events. For 399/399 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 23231 event pairs, 0 based on Foata normal form. 0/3036 useless extension candidates. Maximal degree in co-relation 135280. Up to 3380 conditions per place. [2024-02-20 11:41:25,074 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 779 selfloop transitions, 73 changer transitions 284/1137 dead transitions. [2024-02-20 11:41:25,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 1137 transitions, 102737 flow [2024-02-20 11:41:25,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-20 11:41:25,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-20 11:41:25,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-02-20 11:41:25,075 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39655172413793105 [2024-02-20 11:41:25,075 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 333 predicate places. [2024-02-20 11:41:25,075 INFO L507 AbstractCegarLoop]: Abstraction has has 360 places, 1137 transitions, 102737 flow [2024-02-20 11:41:25,076 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 19 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:25,076 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:25,076 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:25,090 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-02-20 11:41:25,286 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-02-20 11:41:25,287 INFO L432 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:25,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:25,287 INFO L85 PathProgramCache]: Analyzing trace with hash 608646666, now seen corresponding path program 13 times [2024-02-20 11:41:25,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:25,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279924555] [2024-02-20 11:41:25,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:25,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:25,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:25,589 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:25,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:25,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279924555] [2024-02-20 11:41:25,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279924555] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:41:25,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:41:25,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:41:25,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513402892] [2024-02-20 11:41:25,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:41:25,591 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:41:25,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:25,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:41:25,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:41:25,591 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:25,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 1137 transitions, 102737 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:25,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:25,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:25,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:27,524 INFO L124 PetriNetUnfolderBase]: 1921/3556 cut-off events. [2024-02-20 11:41:27,524 INFO L125 PetriNetUnfolderBase]: For 375/375 co-relation queries the response was YES. [2024-02-20 11:41:27,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162991 conditions, 3556 events. 1921/3556 cut-off events. For 375/375 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 23137 event pairs, 0 based on Foata normal form. 0/3036 useless extension candidates. Maximal degree in co-relation 138007. Up to 3374 conditions per place. [2024-02-20 11:41:27,594 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 778 selfloop transitions, 68 changer transitions 289/1136 dead transitions. [2024-02-20 11:41:27,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 1136 transitions, 104917 flow [2024-02-20 11:41:27,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:41:27,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:41:27,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-02-20 11:41:27,596 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.37547892720306514 [2024-02-20 11:41:27,596 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 341 predicate places. [2024-02-20 11:41:27,596 INFO L507 AbstractCegarLoop]: Abstraction has has 368 places, 1136 transitions, 104917 flow [2024-02-20 11:41:27,596 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:27,597 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:27,597 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:27,597 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-02-20 11:41:27,597 INFO L432 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:27,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:27,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1514370566, now seen corresponding path program 12 times [2024-02-20 11:41:27,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:27,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324962516] [2024-02-20 11:41:27,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:27,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:27,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:27,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:27,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:27,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324962516] [2024-02-20 11:41:27,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324962516] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:41:27,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:41:27,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:41:27,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137088785] [2024-02-20 11:41:27,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:41:27,791 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:41:27,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:27,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:41:27,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:41:27,792 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:27,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 1136 transitions, 104917 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:27,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:27,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:27,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:29,784 INFO L124 PetriNetUnfolderBase]: 1925/3564 cut-off events. [2024-02-20 11:41:29,785 INFO L125 PetriNetUnfolderBase]: For 387/387 co-relation queries the response was YES. [2024-02-20 11:41:29,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166904 conditions, 3564 events. 1925/3564 cut-off events. For 387/387 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 23214 event pairs, 0 based on Foata normal form. 0/3044 useless extension candidates. Maximal degree in co-relation 141380. Up to 3382 conditions per place. [2024-02-20 11:41:29,846 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 781 selfloop transitions, 64 changer transitions 293/1139 dead transitions. [2024-02-20 11:41:29,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 1139 transitions, 107469 flow [2024-02-20 11:41:29,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:41:29,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:41:29,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-02-20 11:41:29,847 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3831417624521073 [2024-02-20 11:41:29,847 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 349 predicate places. [2024-02-20 11:41:29,847 INFO L507 AbstractCegarLoop]: Abstraction has has 376 places, 1139 transitions, 107469 flow [2024-02-20 11:41:29,848 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:29,848 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:29,848 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:29,848 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-02-20 11:41:29,848 INFO L432 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:29,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:29,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1075127836, now seen corresponding path program 13 times [2024-02-20 11:41:29,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:29,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359469782] [2024-02-20 11:41:29,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:29,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:29,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:30,145 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:30,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:30,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359469782] [2024-02-20 11:41:30,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359469782] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:41:30,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:41:30,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:41:30,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597652738] [2024-02-20 11:41:30,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:41:30,146 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:41:30,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:30,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:41:30,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:41:30,147 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:30,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 1139 transitions, 107469 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:30,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:30,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:30,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:32,208 INFO L124 PetriNetUnfolderBase]: 1921/3560 cut-off events. [2024-02-20 11:41:32,208 INFO L125 PetriNetUnfolderBase]: For 385/385 co-relation queries the response was YES. [2024-02-20 11:41:32,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170257 conditions, 3560 events. 1921/3560 cut-off events. For 385/385 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 23234 event pairs, 0 based on Foata normal form. 0/3044 useless extension candidates. Maximal degree in co-relation 144193. Up to 3378 conditions per place. [2024-02-20 11:41:32,275 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 778 selfloop transitions, 60 changer transitions 299/1138 dead transitions. [2024-02-20 11:41:32,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 1138 transitions, 109649 flow [2024-02-20 11:41:32,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:41:32,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:41:32,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-02-20 11:41:32,277 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39846743295019155 [2024-02-20 11:41:32,277 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 357 predicate places. [2024-02-20 11:41:32,277 INFO L507 AbstractCegarLoop]: Abstraction has has 384 places, 1138 transitions, 109649 flow [2024-02-20 11:41:32,277 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:32,277 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:32,277 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:32,278 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-02-20 11:41:32,278 INFO L432 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:32,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:32,278 INFO L85 PathProgramCache]: Analyzing trace with hash -720050754, now seen corresponding path program 14 times [2024-02-20 11:41:32,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:32,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880174474] [2024-02-20 11:41:32,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:32,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:32,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:32,446 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:32,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:32,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880174474] [2024-02-20 11:41:32,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880174474] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:41:32,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:41:32,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:41:32,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944190511] [2024-02-20 11:41:32,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:41:32,447 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:41:32,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:32,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:41:32,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:41:32,448 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:32,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 1138 transitions, 109649 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:32,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:32,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:32,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:34,535 INFO L124 PetriNetUnfolderBase]: 1861/3437 cut-off events. [2024-02-20 11:41:34,536 INFO L125 PetriNetUnfolderBase]: For 381/381 co-relation queries the response was YES. [2024-02-20 11:41:34,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167903 conditions, 3437 events. 1861/3437 cut-off events. For 381/381 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 22254 event pairs, 0 based on Foata normal form. 0/2945 useless extension candidates. Maximal degree in co-relation 141599. Up to 3258 conditions per place. [2024-02-20 11:41:34,725 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 741 selfloop transitions, 60 changer transitions 304/1106 dead transitions. [2024-02-20 11:41:34,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 1106 transitions, 108766 flow [2024-02-20 11:41:34,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:41:34,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:41:34,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-02-20 11:41:34,726 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39080459770114945 [2024-02-20 11:41:34,727 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 365 predicate places. [2024-02-20 11:41:34,727 INFO L507 AbstractCegarLoop]: Abstraction has has 392 places, 1106 transitions, 108766 flow [2024-02-20 11:41:34,727 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:34,727 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:34,727 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:34,727 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-02-20 11:41:34,728 INFO L432 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:34,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:34,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1859727984, now seen corresponding path program 14 times [2024-02-20 11:41:34,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:34,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578970839] [2024-02-20 11:41:34,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:34,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:34,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:34,903 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:34,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:34,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578970839] [2024-02-20 11:41:34,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578970839] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:41:34,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460678216] [2024-02-20 11:41:34,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-20 11:41:34,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:41:34,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:41:34,905 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-02-20 11:41:34,906 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-02-20 11:41:35,026 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-20 11:41:35,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:41:35,027 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-20 11:41:35,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:41:35,071 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-02-20 11:41:35,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-02-20 11:41:35,088 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:35,089 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:41:35,149 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-20 11:41:35,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-20 11:41:35,174 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:35,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460678216] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-20 11:41:35,174 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-20 11:41:35,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2024-02-20 11:41:35,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133815809] [2024-02-20 11:41:35,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-20 11:41:35,175 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-02-20 11:41:35,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:35,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-02-20 11:41:35,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2024-02-20 11:41:35,175 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:35,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 1106 transitions, 108766 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-02-20 11:41:35,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:35,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:35,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:37,445 INFO L124 PetriNetUnfolderBase]: 1936/3593 cut-off events. [2024-02-20 11:41:37,445 INFO L125 PetriNetUnfolderBase]: For 353/353 co-relation queries the response was YES. [2024-02-20 11:41:37,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178989 conditions, 3593 events. 1936/3593 cut-off events. For 353/353 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 23436 event pairs, 0 based on Foata normal form. 0/3083 useless extension candidates. Maximal degree in co-relation 151845. Up to 3411 conditions per place. [2024-02-20 11:41:37,529 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 775 selfloop transitions, 76 changer transitions 304/1156 dead transitions. [2024-02-20 11:41:37,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 1156 transitions, 116003 flow [2024-02-20 11:41:37,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-02-20 11:41:37,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-02-20 11:41:37,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 156 transitions. [2024-02-20 11:41:37,530 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3842364532019704 [2024-02-20 11:41:37,531 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 378 predicate places. [2024-02-20 11:41:37,531 INFO L507 AbstractCegarLoop]: Abstraction has has 405 places, 1156 transitions, 116003 flow [2024-02-20 11:41:37,531 INFO L508 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-02-20 11:41:37,531 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:37,531 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:37,545 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-02-20 11:41:37,743 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-02-20 11:41:37,743 INFO L432 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:37,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:37,743 INFO L85 PathProgramCache]: Analyzing trace with hash 819960426, now seen corresponding path program 15 times [2024-02-20 11:41:37,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:37,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435310488] [2024-02-20 11:41:37,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:37,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:37,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:38,182 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:38,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:38,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435310488] [2024-02-20 11:41:38,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435310488] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:41:38,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953802264] [2024-02-20 11:41:38,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-02-20 11:41:38,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:41:38,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:41:38,184 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-02-20 11:41:38,215 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-02-20 11:41:38,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-02-20 11:41:38,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:41:38,330 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-20 11:41:38,331 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:41:38,390 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-02-20 11:41:38,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-02-20 11:41:38,396 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:38,396 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:41:38,477 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-02-20 11:41:38,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-02-20 11:41:38,496 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:38,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953802264] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-20 11:41:38,497 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-20 11:41:38,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 16 [2024-02-20 11:41:38,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160525569] [2024-02-20 11:41:38,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-20 11:41:38,498 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-02-20 11:41:38,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:38,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-02-20 11:41:38,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2024-02-20 11:41:38,498 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:38,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 1156 transitions, 116003 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-02-20 11:41:38,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:38,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:38,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:40,925 INFO L124 PetriNetUnfolderBase]: 1972/3653 cut-off events. [2024-02-20 11:41:40,926 INFO L125 PetriNetUnfolderBase]: For 365/365 co-relation queries the response was YES. [2024-02-20 11:41:40,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 185623 conditions, 3653 events. 1972/3653 cut-off events. For 365/365 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 23903 event pairs, 0 based on Foata normal form. 0/3135 useless extension candidates. Maximal degree in co-relation 157939. Up to 3471 conditions per place. [2024-02-20 11:41:41,009 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 789 selfloop transitions, 86 changer transitions 304/1180 dead transitions. [2024-02-20 11:41:41,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 1180 transitions, 120761 flow [2024-02-20 11:41:41,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-20 11:41:41,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-20 11:41:41,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-02-20 11:41:41,024 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.36551724137931035 [2024-02-20 11:41:41,028 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 387 predicate places. [2024-02-20 11:41:41,028 INFO L507 AbstractCegarLoop]: Abstraction has has 414 places, 1180 transitions, 120761 flow [2024-02-20 11:41:41,028 INFO L508 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-02-20 11:41:41,029 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:41,029 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:41,040 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-02-20 11:41:41,241 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-02-20 11:41:41,241 INFO L432 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:41,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:41,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1917963764, now seen corresponding path program 15 times [2024-02-20 11:41:41,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:41,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702993445] [2024-02-20 11:41:41,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:41,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:41,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:41,397 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:41,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:41,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702993445] [2024-02-20 11:41:41,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702993445] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:41:41,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:41:41,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:41:41,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818390831] [2024-02-20 11:41:41,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:41:41,398 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:41:41,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:41,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:41:41,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:41:41,399 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:41,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 1180 transitions, 120761 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:41,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:41,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:41,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:43,780 INFO L124 PetriNetUnfolderBase]: 1968/3649 cut-off events. [2024-02-20 11:41:43,780 INFO L125 PetriNetUnfolderBase]: For 375/375 co-relation queries the response was YES. [2024-02-20 11:41:43,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189049 conditions, 3649 events. 1968/3649 cut-off events. For 375/375 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 23899 event pairs, 6 based on Foata normal form. 0/3135 useless extension candidates. Maximal degree in co-relation 160825. Up to 3467 conditions per place. [2024-02-20 11:41:44,011 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 790 selfloop transitions, 75 changer transitions 313/1179 dead transitions. [2024-02-20 11:41:44,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 1179 transitions, 123015 flow [2024-02-20 11:41:44,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:41:44,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:41:44,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-02-20 11:41:44,012 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3793103448275862 [2024-02-20 11:41:44,012 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 395 predicate places. [2024-02-20 11:41:44,012 INFO L507 AbstractCegarLoop]: Abstraction has has 422 places, 1179 transitions, 123015 flow [2024-02-20 11:41:44,012 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:44,013 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:44,013 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:44,013 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-02-20 11:41:44,013 INFO L432 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:44,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:44,013 INFO L85 PathProgramCache]: Analyzing trace with hash 617516460, now seen corresponding path program 16 times [2024-02-20 11:41:44,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:44,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609710555] [2024-02-20 11:41:44,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:44,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:44,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:44,196 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:44,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:44,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609710555] [2024-02-20 11:41:44,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609710555] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:41:44,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:41:44,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:41:44,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57683629] [2024-02-20 11:41:44,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:41:44,198 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:41:44,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:44,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:41:44,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:41:44,198 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:44,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 1179 transitions, 123015 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:44,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:44,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:44,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:46,482 INFO L124 PetriNetUnfolderBase]: 1962/3643 cut-off events. [2024-02-20 11:41:46,482 INFO L125 PetriNetUnfolderBase]: For 361/361 co-relation queries the response was YES. [2024-02-20 11:41:46,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192361 conditions, 3643 events. 1962/3643 cut-off events. For 361/361 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 23900 event pairs, 0 based on Foata normal form. 0/3135 useless extension candidates. Maximal degree in co-relation 163597. Up to 3461 conditions per place. [2024-02-20 11:41:46,552 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 782 selfloop transitions, 77 changer transitions 318/1178 dead transitions. [2024-02-20 11:41:46,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 1178 transitions, 125265 flow [2024-02-20 11:41:46,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:41:46,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:41:46,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-02-20 11:41:46,554 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3524904214559387 [2024-02-20 11:41:46,554 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 403 predicate places. [2024-02-20 11:41:46,554 INFO L507 AbstractCegarLoop]: Abstraction has has 430 places, 1178 transitions, 125265 flow [2024-02-20 11:41:46,554 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:46,554 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:46,554 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:46,555 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-02-20 11:41:46,555 INFO L432 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:46,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:46,555 INFO L85 PathProgramCache]: Analyzing trace with hash 262439378, now seen corresponding path program 16 times [2024-02-20 11:41:46,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:46,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813833518] [2024-02-20 11:41:46,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:46,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:46,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:46,723 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:46,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:46,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813833518] [2024-02-20 11:41:46,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813833518] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:41:46,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:41:46,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:41:46,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293740982] [2024-02-20 11:41:46,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:41:46,724 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:41:46,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:46,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:41:46,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:41:46,725 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:46,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 1178 transitions, 125265 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:46,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:46,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:46,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:49,202 INFO L124 PetriNetUnfolderBase]: 1958/3639 cut-off events. [2024-02-20 11:41:49,202 INFO L125 PetriNetUnfolderBase]: For 351/351 co-relation queries the response was YES. [2024-02-20 11:41:49,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195769 conditions, 3639 events. 1958/3639 cut-off events. For 351/351 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 23923 event pairs, 0 based on Foata normal form. 0/3135 useless extension candidates. Maximal degree in co-relation 166465. Up to 3457 conditions per place. [2024-02-20 11:41:49,275 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 776 selfloop transitions, 76 changer transitions 324/1177 dead transitions. [2024-02-20 11:41:49,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 1177 transitions, 127511 flow [2024-02-20 11:41:49,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:41:49,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:41:49,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-02-20 11:41:49,276 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3793103448275862 [2024-02-20 11:41:49,276 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 411 predicate places. [2024-02-20 11:41:49,276 INFO L507 AbstractCegarLoop]: Abstraction has has 438 places, 1177 transitions, 127511 flow [2024-02-20 11:41:49,276 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:49,276 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:49,277 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:49,277 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-02-20 11:41:49,277 INFO L432 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:49,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:49,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1581499060, now seen corresponding path program 17 times [2024-02-20 11:41:49,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:49,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443051241] [2024-02-20 11:41:49,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:49,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:49,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:49,463 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:49,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:49,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443051241] [2024-02-20 11:41:49,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443051241] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:41:49,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407511677] [2024-02-20 11:41:49,463 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-02-20 11:41:49,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:41:49,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:41:49,464 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-02-20 11:41:49,490 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-02-20 11:41:49,588 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-20 11:41:49,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:41:49,589 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 41 conjunts are in the unsatisfiable core [2024-02-20 11:41:49,590 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:41:49,776 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-02-20 11:41:49,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 9 [2024-02-20 11:41:49,797 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:41:49,797 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:41:49,918 INFO L349 Elim1Store]: treesize reduction 11, result has 84.1 percent of original size [2024-02-20 11:41:49,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 69 [2024-02-20 11:41:50,013 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:41:50,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407511677] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-20 11:41:50,013 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-20 11:41:50,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 28 [2024-02-20 11:41:50,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144795143] [2024-02-20 11:41:50,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-20 11:41:50,014 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-02-20 11:41:50,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:41:50,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-02-20 11:41:50,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2024-02-20 11:41:50,015 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:41:50,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 1177 transitions, 127511 flow. Second operand has 29 states, 29 states have (on average 5.103448275862069) internal successors, (148), 29 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:50,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:41:50,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:41:50,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:41:58,745 INFO L124 PetriNetUnfolderBase]: 5948/10874 cut-off events. [2024-02-20 11:41:58,745 INFO L125 PetriNetUnfolderBase]: For 1030/1030 co-relation queries the response was YES. [2024-02-20 11:41:58,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 595678 conditions, 10874 events. 5948/10874 cut-off events. For 1030/1030 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 85856 event pairs, 0 based on Foata normal form. 6/9217 useless extension candidates. Maximal degree in co-relation 202459. Up to 10631 conditions per place. [2024-02-20 11:41:59,007 INFO L140 encePairwiseOnDemand]: 15/29 looper letters, 2413 selfloop transitions, 336 changer transitions 799/3549 dead transitions. [2024-02-20 11:41:59,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 3549 transitions, 391719 flow [2024-02-20 11:41:59,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-02-20 11:41:59,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2024-02-20 11:41:59,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 433 transitions. [2024-02-20 11:41:59,009 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3641715727502103 [2024-02-20 11:41:59,009 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 451 predicate places. [2024-02-20 11:41:59,009 INFO L507 AbstractCegarLoop]: Abstraction has has 478 places, 3549 transitions, 391719 flow [2024-02-20 11:41:59,010 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.103448275862069) internal successors, (148), 29 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:41:59,010 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:41:59,010 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:41:59,021 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-02-20 11:41:59,210 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:41:59,211 INFO L432 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:41:59,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:41:59,211 INFO L85 PathProgramCache]: Analyzing trace with hash 531030564, now seen corresponding path program 17 times [2024-02-20 11:41:59,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:41:59,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208091610] [2024-02-20 11:41:59,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:41:59,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:41:59,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:41:59,391 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:41:59,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:41:59,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208091610] [2024-02-20 11:41:59,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208091610] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:41:59,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3443020] [2024-02-20 11:41:59,392 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-02-20 11:41:59,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:41:59,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:41:59,409 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-02-20 11:41:59,410 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-02-20 11:41:59,560 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-20 11:41:59,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:41:59,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 34 conjunts are in the unsatisfiable core [2024-02-20 11:41:59,562 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:41:59,728 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-02-20 11:41:59,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 9 [2024-02-20 11:41:59,746 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:41:59,746 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:41:59,847 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2024-02-20 11:41:59,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 77 [2024-02-20 11:42:00,027 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:42:00,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3443020] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-20 11:42:00,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-20 11:42:00,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 28 [2024-02-20 11:42:00,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79641219] [2024-02-20 11:42:00,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-20 11:42:00,028 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-02-20 11:42:00,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:42:00,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-02-20 11:42:00,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2024-02-20 11:42:00,028 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:42:00,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 3549 transitions, 391719 flow. Second operand has 29 states, 29 states have (on average 5.172413793103448) internal successors, (150), 29 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:42:00,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:42:00,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:42:00,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:42:23,625 INFO L124 PetriNetUnfolderBase]: 6328/11632 cut-off events. [2024-02-20 11:42:23,625 INFO L125 PetriNetUnfolderBase]: For 1151/1151 co-relation queries the response was YES. [2024-02-20 11:42:23,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 648956 conditions, 11632 events. 6328/11632 cut-off events. For 1151/1151 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 93272 event pairs, 0 based on Foata normal form. 2/9879 useless extension candidates. Maximal degree in co-relation 237652. Up to 11388 conditions per place. [2024-02-20 11:42:23,903 INFO L140 encePairwiseOnDemand]: 13/29 looper letters, 2647 selfloop transitions, 297 changer transitions 866/3811 dead transitions. [2024-02-20 11:42:23,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 3811 transitions, 428297 flow [2024-02-20 11:42:23,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-02-20 11:42:23,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2024-02-20 11:42:23,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 522 transitions. [2024-02-20 11:42:23,905 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.36 [2024-02-20 11:42:23,905 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 500 predicate places. [2024-02-20 11:42:23,905 INFO L507 AbstractCegarLoop]: Abstraction has has 527 places, 3811 transitions, 428297 flow [2024-02-20 11:42:23,906 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.172413793103448) internal successors, (150), 29 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:42:23,906 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:42:23,906 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:42:23,917 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-02-20 11:42:24,108 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:42:24,108 INFO L432 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:42:24,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:42:24,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1443029516, now seen corresponding path program 18 times [2024-02-20 11:42:24,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:42:24,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741305686] [2024-02-20 11:42:24,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:42:24,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:42:24,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:42:24,414 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:42:24,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:42:24,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741305686] [2024-02-20 11:42:24,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741305686] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:42:24,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:42:24,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:42:24,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245735357] [2024-02-20 11:42:24,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:42:24,416 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:42:24,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:42:24,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:42:24,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:42:24,416 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:42:24,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 3811 transitions, 428297 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:42:24,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:42:24,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:42:24,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:42:48,601 INFO L124 PetriNetUnfolderBase]: 6284/11546 cut-off events. [2024-02-20 11:42:48,602 INFO L125 PetriNetUnfolderBase]: For 1155/1155 co-relation queries the response was YES. [2024-02-20 11:42:48,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 655733 conditions, 11546 events. 6284/11546 cut-off events. For 1155/1155 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 92452 event pairs, 6 based on Foata normal form. 0/9811 useless extension candidates. Maximal degree in co-relation 237784. Up to 11304 conditions per place. [2024-02-20 11:42:48,895 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 2653 selfloop transitions, 258 changer transitions 875/3787 dead transitions. [2024-02-20 11:42:48,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 3787 transitions, 433169 flow [2024-02-20 11:42:48,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:42:48,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:42:48,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-02-20 11:42:48,897 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3563218390804598 [2024-02-20 11:42:48,898 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 508 predicate places. [2024-02-20 11:42:48,898 INFO L507 AbstractCegarLoop]: Abstraction has has 535 places, 3787 transitions, 433169 flow [2024-02-20 11:42:48,898 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:42:48,898 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:42:48,898 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:42:48,898 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-02-20 11:42:48,898 INFO L432 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:42:48,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:42:48,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1293924716, now seen corresponding path program 18 times [2024-02-20 11:42:48,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:42:48,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964109788] [2024-02-20 11:42:48,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:42:48,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:42:48,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:42:49,073 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:42:49,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:42:49,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964109788] [2024-02-20 11:42:49,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964109788] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:42:49,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659210305] [2024-02-20 11:42:49,073 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-02-20 11:42:49,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:42:49,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:42:49,096 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-02-20 11:42:49,111 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-02-20 11:42:49,241 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-02-20 11:42:49,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:42:49,242 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-20 11:42:49,243 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:42:49,298 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-02-20 11:42:49,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-02-20 11:42:49,304 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:42:49,304 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:42:49,363 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-20 11:42:49,363 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-20 11:42:49,386 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:42:49,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659210305] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-20 11:42:49,387 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-20 11:42:49,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 16 [2024-02-20 11:42:49,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713895619] [2024-02-20 11:42:49,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-20 11:42:49,387 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-02-20 11:42:49,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:42:49,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-02-20 11:42:49,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2024-02-20 11:42:49,388 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:42:49,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 3787 transitions, 433169 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-02-20 11:42:49,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:42:49,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:42:49,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:43:14,208 INFO L124 PetriNetUnfolderBase]: 6452/11842 cut-off events. [2024-02-20 11:43:14,209 INFO L125 PetriNetUnfolderBase]: For 1206/1206 co-relation queries the response was YES. [2024-02-20 11:43:14,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 684283 conditions, 11842 events. 6452/11842 cut-off events. For 1206/1206 co-relation queries the response was YES. Maximal size of possible extension queue 736. Compared 95195 event pairs, 6 based on Foata normal form. 0/10063 useless extension candidates. Maximal degree in co-relation 243459. Up to 11598 conditions per place. [2024-02-20 11:43:14,654 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 2777 selfloop transitions, 252 changer transitions 875/3905 dead transitions. [2024-02-20 11:43:14,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 3905 transitions, 454447 flow [2024-02-20 11:43:14,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-20 11:43:14,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-20 11:43:14,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-02-20 11:43:14,656 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4068965517241379 [2024-02-20 11:43:14,656 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 517 predicate places. [2024-02-20 11:43:14,656 INFO L507 AbstractCegarLoop]: Abstraction has has 544 places, 3905 transitions, 454447 flow [2024-02-20 11:43:14,656 INFO L508 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-02-20 11:43:14,656 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:43:14,656 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:43:14,667 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-02-20 11:43:14,864 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2024-02-20 11:43:14,864 INFO L432 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:43:14,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:43:14,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1590368854, now seen corresponding path program 19 times [2024-02-20 11:43:14,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:43:14,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234669973] [2024-02-20 11:43:14,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:43:14,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:43:14,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:43:15,147 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:43:15,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:43:15,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234669973] [2024-02-20 11:43:15,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234669973] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:43:15,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819182285] [2024-02-20 11:43:15,147 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-02-20 11:43:15,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:43:15,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:43:15,164 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-02-20 11:43:15,165 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-02-20 11:43:15,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:43:15,309 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 35 conjunts are in the unsatisfiable core [2024-02-20 11:43:15,310 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:43:15,464 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-02-20 11:43:15,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 9 [2024-02-20 11:43:15,486 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:43:15,486 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:43:15,587 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2024-02-20 11:43:15,587 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 77 [2024-02-20 11:43:15,724 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:43:15,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819182285] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-20 11:43:15,725 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-20 11:43:15,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 27 [2024-02-20 11:43:15,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236033083] [2024-02-20 11:43:15,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-20 11:43:15,726 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-02-20 11:43:15,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:43:15,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-02-20 11:43:15,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2024-02-20 11:43:15,727 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:43:15,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 3905 transitions, 454447 flow. Second operand has 28 states, 28 states have (on average 5.178571428571429) internal successors, (145), 28 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:43:15,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:43:15,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:43:15,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:43:43,530 INFO L124 PetriNetUnfolderBase]: 6240/11445 cut-off events. [2024-02-20 11:43:43,530 INFO L125 PetriNetUnfolderBase]: For 1132/1132 co-relation queries the response was YES. [2024-02-20 11:43:43,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 673129 conditions, 11445 events. 6240/11445 cut-off events. For 1132/1132 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 91301 event pairs, 6 based on Foata normal form. 0/9774 useless extension candidates. Maximal degree in co-relation 240682. Up to 11210 conditions per place. [2024-02-20 11:43:43,970 INFO L140 encePairwiseOnDemand]: 16/29 looper letters, 2633 selfloop transitions, 294 changer transitions 875/3803 dead transitions. [2024-02-20 11:43:43,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 3803 transitions, 450156 flow [2024-02-20 11:43:43,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-02-20 11:43:43,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2024-02-20 11:43:43,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 426 transitions. [2024-02-20 11:43:43,996 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3582842724978974 [2024-02-20 11:43:43,996 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 557 predicate places. [2024-02-20 11:43:43,997 INFO L507 AbstractCegarLoop]: Abstraction has has 584 places, 3803 transitions, 450156 flow [2024-02-20 11:43:43,997 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.178571428571429) internal successors, (145), 28 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:43:43,997 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:43:43,997 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:43:44,011 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-02-20 11:43:44,208 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2024-02-20 11:43:44,208 INFO L432 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:43:44,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:43:44,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1451899310, now seen corresponding path program 19 times [2024-02-20 11:43:44,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:43:44,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357511079] [2024-02-20 11:43:44,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:43:44,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:43:44,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:43:44,375 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-20 11:43:44,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:43:44,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357511079] [2024-02-20 11:43:44,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357511079] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-20 11:43:44,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-20 11:43:44,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-20 11:43:44,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988537033] [2024-02-20 11:43:44,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-20 11:43:44,376 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-20 11:43:44,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:43:44,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-20 11:43:44,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-02-20 11:43:44,377 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:43:44,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 3803 transitions, 450156 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:43:44,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:43:44,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:43:44,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-20 11:44:08,614 INFO L124 PetriNetUnfolderBase]: 6112/11161 cut-off events. [2024-02-20 11:44:08,615 INFO L125 PetriNetUnfolderBase]: For 1114/1114 co-relation queries the response was YES. [2024-02-20 11:44:08,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 667932 conditions, 11161 events. 6112/11161 cut-off events. For 1114/1114 co-relation queries the response was YES. Maximal size of possible extension queue 700. Compared 88419 event pairs, 6 based on Foata normal form. 0/9534 useless extension candidates. Maximal degree in co-relation 240434. Up to 10934 conditions per place. [2024-02-20 11:44:08,907 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 2637 selfloop transitions, 203 changer transitions 884/3725 dead transitions. [2024-02-20 11:44:08,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 3725 transitions, 448352 flow [2024-02-20 11:44:08,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-20 11:44:08,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-20 11:44:08,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-02-20 11:44:08,909 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.367816091954023 [2024-02-20 11:44:08,909 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 565 predicate places. [2024-02-20 11:44:08,909 INFO L507 AbstractCegarLoop]: Abstraction has has 592 places, 3725 transitions, 448352 flow [2024-02-20 11:44:08,909 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:44:08,909 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-20 11:44:08,909 INFO L234 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-20 11:44:08,909 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-02-20 11:44:08,910 INFO L432 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-20 11:44:08,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-20 11:44:08,910 INFO L85 PathProgramCache]: Analyzing trace with hash 484737711, now seen corresponding path program 20 times [2024-02-20 11:44:08,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-20 11:44:08,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653972362] [2024-02-20 11:44:08,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-20 11:44:08,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-20 11:44:08,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-20 11:44:09,093 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-02-20 11:44:09,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-20 11:44:09,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653972362] [2024-02-20 11:44:09,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653972362] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-20 11:44:09,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523400543] [2024-02-20 11:44:09,094 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-20 11:44:09,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-20 11:44:09,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-20 11:44:09,095 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-02-20 11:44:09,096 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-02-20 11:44:09,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-20 11:44:09,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-20 11:44:09,245 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 36 conjunts are in the unsatisfiable core [2024-02-20 11:44:09,245 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-20 11:44:09,688 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-02-20 11:44:09,689 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 17 [2024-02-20 11:44:09,707 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:44:09,707 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-20 11:44:09,887 INFO L349 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2024-02-20 11:44:09,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 71 [2024-02-20 11:44:10,018 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-20 11:44:10,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523400543] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-20 11:44:10,019 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-20 11:44:10,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 13] total 32 [2024-02-20 11:44:10,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71510399] [2024-02-20 11:44:10,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-20 11:44:10,019 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-02-20 11:44:10,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-20 11:44:10,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-02-20 11:44:10,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=896, Unknown=0, NotChecked=0, Total=1056 [2024-02-20 11:44:10,020 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-20 11:44:10,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 3725 transitions, 448352 flow. Second operand has 33 states, 33 states have (on average 4.96969696969697) internal successors, (164), 33 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-20 11:44:10,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-20 11:44:10,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-20 11:44:10,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand