/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.use.on-demand.petri.net.difference true --traceabstraction.size.reduction.to.apply.after.petri.net.difference REMOVE_REDUNDANT_FLOW -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/unroll-cond-2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-a802222-m [2022-12-12 13:57:28,740 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-12 13:57:28,741 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-12 13:57:28,770 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-12 13:57:28,771 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-12 13:57:28,773 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-12 13:57:28,775 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-12 13:57:28,778 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-12 13:57:28,781 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-12 13:57:28,784 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-12 13:57:28,785 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-12 13:57:28,786 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-12 13:57:28,786 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-12 13:57:28,788 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-12 13:57:28,788 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-12 13:57:28,791 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-12 13:57:28,793 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-12 13:57:28,793 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-12 13:57:28,795 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-12 13:57:28,799 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-12 13:57:28,800 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-12 13:57:28,800 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-12 13:57:28,801 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-12 13:57:28,802 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-12 13:57:28,807 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-12 13:57:28,807 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-12 13:57:28,807 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-12 13:57:28,808 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-12 13:57:28,808 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-12 13:57:28,809 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-12 13:57:28,809 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-12 13:57:28,810 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-12 13:57:28,811 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-12 13:57:28,812 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-12 13:57:28,812 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-12 13:57:28,812 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-12 13:57:28,813 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-12 13:57:28,813 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-12 13:57:28,813 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-12 13:57:28,813 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-12 13:57:28,814 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-12 13:57:28,815 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-12-12 13:57:28,845 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-12 13:57:28,845 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-12 13:57:28,846 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-12 13:57:28,846 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-12 13:57:28,847 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-12 13:57:28,848 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-12 13:57:28,848 INFO L138 SettingsManager]: * Use SBE=true [2022-12-12 13:57:28,848 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-12 13:57:28,848 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-12 13:57:28,848 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-12 13:57:28,849 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-12 13:57:28,849 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-12 13:57:28,849 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-12 13:57:28,849 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-12 13:57:28,849 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-12 13:57:28,849 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-12 13:57:28,849 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-12 13:57:28,849 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-12 13:57:28,849 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-12 13:57:28,850 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-12 13:57:28,850 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-12 13:57:28,850 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-12 13:57:28,850 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-12 13:57:28,850 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-12 13:57:28,850 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-12 13:57:28,850 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-12 13:57:28,850 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-12 13:57:28,850 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-12-12 13:57:28,850 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-12 13:57:28,851 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-12 13:57:28,851 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-12 13:57:28,851 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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.traceabstraction: Use on-demand Petri net difference -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Size reduction to apply after Petri net difference -> REMOVE_REDUNDANT_FLOW [2022-12-12 13:57:29,103 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-12 13:57:29,126 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-12 13:57:29,128 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-12 13:57:29,129 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-12 13:57:29,129 INFO L275 PluginConnector]: CDTParser initialized [2022-12-12 13:57:29,130 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/unroll-cond-2.wvr.c [2022-12-12 13:57:30,159 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-12 13:57:30,286 INFO L351 CDTParser]: Found 1 translation units. [2022-12-12 13:57:30,286 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/unroll-cond-2.wvr.c [2022-12-12 13:57:30,290 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aaca25dad/f7791e361a5f4e40a914eab8b9295321/FLAGaf20fb387 [2022-12-12 13:57:30,301 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aaca25dad/f7791e361a5f4e40a914eab8b9295321 [2022-12-12 13:57:30,302 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-12 13:57:30,303 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-12 13:57:30,304 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-12 13:57:30,304 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-12 13:57:30,306 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-12 13:57:30,306 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.12 01:57:30" (1/1) ... [2022-12-12 13:57:30,307 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13e269eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:57:30, skipping insertion in model container [2022-12-12 13:57:30,307 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.12 01:57:30" (1/1) ... [2022-12-12 13:57:30,311 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-12 13:57:30,321 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-12 13:57:30,413 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/unroll-cond-2.wvr.c[2474,2487] [2022-12-12 13:57:30,418 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-12 13:57:30,424 INFO L203 MainTranslator]: Completed pre-run [2022-12-12 13:57:30,436 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/unroll-cond-2.wvr.c[2474,2487] [2022-12-12 13:57:30,438 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-12 13:57:30,446 INFO L208 MainTranslator]: Completed translation [2022-12-12 13:57:30,446 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:57:30 WrapperNode [2022-12-12 13:57:30,446 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-12 13:57:30,447 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-12 13:57:30,447 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-12 13:57:30,447 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-12 13:57:30,451 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:57:30" (1/1) ... [2022-12-12 13:57:30,456 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:57:30" (1/1) ... [2022-12-12 13:57:30,470 INFO L138 Inliner]: procedures = 24, calls = 33, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 141 [2022-12-12 13:57:30,470 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-12 13:57:30,470 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-12 13:57:30,471 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-12 13:57:30,471 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-12 13:57:30,476 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:57:30" (1/1) ... [2022-12-12 13:57:30,476 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:57:30" (1/1) ... [2022-12-12 13:57:30,478 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:57:30" (1/1) ... [2022-12-12 13:57:30,478 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:57:30" (1/1) ... [2022-12-12 13:57:30,481 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:57:30" (1/1) ... [2022-12-12 13:57:30,483 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:57:30" (1/1) ... [2022-12-12 13:57:30,484 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:57:30" (1/1) ... [2022-12-12 13:57:30,485 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:57:30" (1/1) ... [2022-12-12 13:57:30,486 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-12 13:57:30,487 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-12 13:57:30,487 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-12 13:57:30,487 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-12 13:57:30,488 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:57:30" (1/1) ... [2022-12-12 13:57:30,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-12 13:57:30,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:57:30,506 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-12 13:57:30,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-12 13:57:30,554 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-12 13:57:30,555 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-12 13:57:30,555 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-12 13:57:30,555 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-12 13:57:30,555 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-12 13:57:30,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-12 13:57:30,555 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-12 13:57:30,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-12 13:57:30,555 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-12 13:57:30,555 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-12 13:57:30,556 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-12 13:57:30,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-12 13:57:30,556 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-12 13:57:30,557 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-12 13:57:30,619 INFO L236 CfgBuilder]: Building ICFG [2022-12-12 13:57:30,621 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-12 13:57:30,805 INFO L277 CfgBuilder]: Performing block encoding [2022-12-12 13:57:30,811 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-12 13:57:30,811 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2022-12-12 13:57:30,813 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.12 01:57:30 BoogieIcfgContainer [2022-12-12 13:57:30,813 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-12 13:57:30,814 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-12 13:57:30,814 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-12 13:57:30,816 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-12 13:57:30,816 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.12 01:57:30" (1/3) ... [2022-12-12 13:57:30,817 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ead3fac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.12 01:57:30, skipping insertion in model container [2022-12-12 13:57:30,817 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.12 01:57:30" (2/3) ... [2022-12-12 13:57:30,817 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ead3fac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.12 01:57:30, skipping insertion in model container [2022-12-12 13:57:30,817 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.12 01:57:30" (3/3) ... [2022-12-12 13:57:30,818 INFO L112 eAbstractionObserver]: Analyzing ICFG unroll-cond-2.wvr.c [2022-12-12 13:57:30,829 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-12 13:57:30,830 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-12 13:57:30,830 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-12 13:57:30,884 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-12 13:57:30,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 155 places, 163 transitions, 342 flow [2022-12-12 13:57:30,984 INFO L130 PetriNetUnfolder]: 15/161 cut-off events. [2022-12-12 13:57:30,984 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-12 13:57:30,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170 conditions, 161 events. 15/161 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 207 event pairs, 0 based on Foata normal form. 0/145 useless extension candidates. Maximal degree in co-relation 91. Up to 2 conditions per place. [2022-12-12 13:57:30,998 INFO L82 GeneralOperation]: Start removeDead. Operand has 155 places, 163 transitions, 342 flow [2022-12-12 13:57:31,009 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 145 places, 153 transitions, 318 flow [2022-12-12 13:57:31,016 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-12 13:57:31,021 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@5e252c81, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-12 13:57:31,021 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-12-12 13:57:31,048 INFO L130 PetriNetUnfolder]: 14/150 cut-off events. [2022-12-12 13:57:31,048 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-12 13:57:31,048 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:57:31,049 INFO L214 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:57:31,049 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:57:31,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:57:31,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1000932284, now seen corresponding path program 1 times [2022-12-12 13:57:31,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:57:31,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417659843] [2022-12-12 13:57:31,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:57:31,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:57:31,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:57:31,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:57:31,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:57:31,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417659843] [2022-12-12 13:57:31,666 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417659843] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 13:57:31,667 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 13:57:31,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-12 13:57:31,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483871578] [2022-12-12 13:57:31,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 13:57:31,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-12 13:57:31,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:57:31,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-12 13:57:31,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-12 13:57:31,696 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 163 [2022-12-12 13:57:31,700 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 153 transitions, 318 flow. Second operand has 5 states, 5 states have (on average 131.2) internal successors, (656), 5 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:31,700 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:57:31,700 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 163 [2022-12-12 13:57:31,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:57:31,893 INFO L130 PetriNetUnfolder]: 155/773 cut-off events. [2022-12-12 13:57:31,893 INFO L131 PetriNetUnfolder]: For 97/97 co-relation queries the response was YES. [2022-12-12 13:57:31,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1109 conditions, 773 events. 155/773 cut-off events. For 97/97 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 4697 event pairs, 74 based on Foata normal form. 57/727 useless extension candidates. Maximal degree in co-relation 817. Up to 152 conditions per place. [2022-12-12 13:57:31,904 INFO L137 encePairwiseOnDemand]: 143/163 looper letters, 48 selfloop transitions, 7 changer transitions 4/175 dead transitions. [2022-12-12 13:57:31,904 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 175 transitions, 487 flow [2022-12-12 13:57:31,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 13:57:31,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 13:57:31,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 855 transitions. [2022-12-12 13:57:31,921 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8742331288343558 [2022-12-12 13:57:31,925 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 5 predicate places. [2022-12-12 13:57:31,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 175 transitions, 487 flow [2022-12-12 13:57:31,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 175 transitions, 465 flow, removed 1 selfloop flow, removed 5 redundant places. [2022-12-12 13:57:31,932 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 175 transitions, 465 flow [2022-12-12 13:57:31,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 131.2) internal successors, (656), 5 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:31,933 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:57:31,933 INFO L214 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:57:31,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-12 13:57:31,933 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:57:31,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:57:31,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1035147746, now seen corresponding path program 2 times [2022-12-12 13:57:31,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:57:31,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555739049] [2022-12-12 13:57:31,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:57:31,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:57:31,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:57:32,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:57:32,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:57:32,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555739049] [2022-12-12 13:57:32,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555739049] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 13:57:32,170 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 13:57:32,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-12 13:57:32,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230336621] [2022-12-12 13:57:32,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 13:57:32,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-12 13:57:32,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:57:32,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-12 13:57:32,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-12 13:57:32,175 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 163 [2022-12-12 13:57:32,176 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 175 transitions, 465 flow. Second operand has 4 states, 4 states have (on average 134.5) internal successors, (538), 4 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:32,176 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:57:32,176 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 163 [2022-12-12 13:57:32,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:57:32,310 INFO L130 PetriNetUnfolder]: 237/1135 cut-off events. [2022-12-12 13:57:32,310 INFO L131 PetriNetUnfolder]: For 181/238 co-relation queries the response was YES. [2022-12-12 13:57:32,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1961 conditions, 1135 events. 237/1135 cut-off events. For 181/238 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 7494 event pairs, 76 based on Foata normal form. 6/987 useless extension candidates. Maximal degree in co-relation 1439. Up to 256 conditions per place. [2022-12-12 13:57:32,317 INFO L137 encePairwiseOnDemand]: 157/163 looper letters, 73 selfloop transitions, 16 changer transitions 5/215 dead transitions. [2022-12-12 13:57:32,317 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 215 transitions, 809 flow [2022-12-12 13:57:32,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-12 13:57:32,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-12 13:57:32,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 565 transitions. [2022-12-12 13:57:32,319 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8665644171779141 [2022-12-12 13:57:32,320 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 3 predicate places. [2022-12-12 13:57:32,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 215 transitions, 809 flow [2022-12-12 13:57:32,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 215 transitions, 797 flow, removed 6 selfloop flow, removed 0 redundant places. [2022-12-12 13:57:32,328 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 215 transitions, 797 flow [2022-12-12 13:57:32,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 134.5) internal successors, (538), 4 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:32,331 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:57:32,332 INFO L214 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:57:32,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-12 13:57:32,332 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:57:32,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:57:32,332 INFO L85 PathProgramCache]: Analyzing trace with hash 2034356033, now seen corresponding path program 1 times [2022-12-12 13:57:32,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:57:32,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479602825] [2022-12-12 13:57:32,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:57:32,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:57:32,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:57:32,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:57:32,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:57:32,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479602825] [2022-12-12 13:57:32,568 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479602825] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 13:57:32,568 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 13:57:32,568 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-12 13:57:32,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477571802] [2022-12-12 13:57:32,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 13:57:32,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-12 13:57:32,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:57:32,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-12 13:57:32,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-12 13:57:32,570 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 163 [2022-12-12 13:57:32,571 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 215 transitions, 797 flow. Second operand has 7 states, 7 states have (on average 130.85714285714286) internal successors, (916), 7 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:32,571 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:57:32,571 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 163 [2022-12-12 13:57:32,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:57:32,769 INFO L130 PetriNetUnfolder]: 251/1268 cut-off events. [2022-12-12 13:57:32,769 INFO L131 PetriNetUnfolder]: For 558/853 co-relation queries the response was YES. [2022-12-12 13:57:32,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2637 conditions, 1268 events. 251/1268 cut-off events. For 558/853 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 8748 event pairs, 28 based on Foata normal form. 20/1131 useless extension candidates. Maximal degree in co-relation 2008. Up to 265 conditions per place. [2022-12-12 13:57:32,774 INFO L137 encePairwiseOnDemand]: 154/163 looper letters, 120 selfloop transitions, 31 changer transitions 5/272 dead transitions. [2022-12-12 13:57:32,774 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 272 transitions, 1418 flow [2022-12-12 13:57:32,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-12 13:57:32,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-12 13:57:32,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1108 transitions. [2022-12-12 13:57:32,777 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8496932515337423 [2022-12-12 13:57:32,777 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 10 predicate places. [2022-12-12 13:57:32,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 272 transitions, 1418 flow [2022-12-12 13:57:32,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 272 transitions, 1197 flow, removed 102 selfloop flow, removed 1 redundant places. [2022-12-12 13:57:32,781 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 272 transitions, 1197 flow [2022-12-12 13:57:32,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 130.85714285714286) internal successors, (916), 7 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:32,782 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:57:32,782 INFO L214 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:57:32,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-12 13:57:32,782 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:57:32,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:57:32,783 INFO L85 PathProgramCache]: Analyzing trace with hash -160982039, now seen corresponding path program 2 times [2022-12-12 13:57:32,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:57:32,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577300662] [2022-12-12 13:57:32,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:57:32,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:57:32,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:57:33,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:57:33,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:57:33,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577300662] [2022-12-12 13:57:33,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577300662] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 13:57:33,003 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-12 13:57:33,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-12 13:57:33,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268155059] [2022-12-12 13:57:33,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 13:57:33,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-12 13:57:33,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:57:33,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-12 13:57:33,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-12-12 13:57:33,007 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 163 [2022-12-12 13:57:33,008 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 272 transitions, 1197 flow. Second operand has 6 states, 6 states have (on average 131.16666666666666) internal successors, (787), 6 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:33,008 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:57:33,008 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 163 [2022-12-12 13:57:33,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:57:33,145 INFO L130 PetriNetUnfolder]: 273/1346 cut-off events. [2022-12-12 13:57:33,146 INFO L131 PetriNetUnfolder]: For 711/1153 co-relation queries the response was YES. [2022-12-12 13:57:33,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3005 conditions, 1346 events. 273/1346 cut-off events. For 711/1153 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 9460 event pairs, 32 based on Foata normal form. 78/1273 useless extension candidates. Maximal degree in co-relation 2378. Up to 273 conditions per place. [2022-12-12 13:57:33,151 INFO L137 encePairwiseOnDemand]: 154/163 looper letters, 143 selfloop transitions, 30 changer transitions 9/298 dead transitions. [2022-12-12 13:57:33,151 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 298 transitions, 1711 flow [2022-12-12 13:57:33,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-12 13:57:33,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-12 13:57:33,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 847 transitions. [2022-12-12 13:57:33,153 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8660531697341514 [2022-12-12 13:57:33,154 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 14 predicate places. [2022-12-12 13:57:33,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 298 transitions, 1711 flow [2022-12-12 13:57:33,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 298 transitions, 1639 flow, removed 36 selfloop flow, removed 0 redundant places. [2022-12-12 13:57:33,157 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 298 transitions, 1639 flow [2022-12-12 13:57:33,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 131.16666666666666) internal successors, (787), 6 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:33,158 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:57:33,158 INFO L214 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:57:33,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-12 13:57:33,158 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:57:33,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:57:33,158 INFO L85 PathProgramCache]: Analyzing trace with hash -451219730, now seen corresponding path program 1 times [2022-12-12 13:57:33,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:57:33,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326048126] [2022-12-12 13:57:33,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:57:33,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:57:33,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:57:33,451 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:57:33,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:57:33,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326048126] [2022-12-12 13:57:33,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326048126] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:57:33,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867357751] [2022-12-12 13:57:33,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:57:33,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:57:33,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:57:33,454 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) [2022-12-12 13:57:33,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-12 13:57:33,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:57:33,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-12 13:57:33,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:57:33,680 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:57:33,680 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-12 13:57:33,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867357751] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-12 13:57:33,680 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-12 13:57:33,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 16 [2022-12-12 13:57:33,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357387236] [2022-12-12 13:57:33,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 13:57:33,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-12 13:57:33,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:57:33,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-12 13:57:33,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2022-12-12 13:57:33,682 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 163 [2022-12-12 13:57:33,683 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 298 transitions, 1639 flow. Second operand has 8 states, 8 states have (on average 118.875) internal successors, (951), 8 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:33,683 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:57:33,683 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 163 [2022-12-12 13:57:33,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:57:33,981 INFO L130 PetriNetUnfolder]: 577/2353 cut-off events. [2022-12-12 13:57:33,981 INFO L131 PetriNetUnfolder]: For 2080/2431 co-relation queries the response was YES. [2022-12-12 13:57:33,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5590 conditions, 2353 events. 577/2353 cut-off events. For 2080/2431 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 19145 event pairs, 146 based on Foata normal form. 26/2084 useless extension candidates. Maximal degree in co-relation 2091. Up to 421 conditions per place. [2022-12-12 13:57:33,990 INFO L137 encePairwiseOnDemand]: 147/163 looper letters, 43 selfloop transitions, 9 changer transitions 57/351 dead transitions. [2022-12-12 13:57:33,990 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 351 transitions, 2185 flow [2022-12-12 13:57:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-12 13:57:33,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-12 13:57:33,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1220 transitions. [2022-12-12 13:57:33,992 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.7484662576687117 [2022-12-12 13:57:33,992 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 23 predicate places. [2022-12-12 13:57:33,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 351 transitions, 2185 flow [2022-12-12 13:57:33,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 351 transitions, 2013 flow, removed 77 selfloop flow, removed 4 redundant places. [2022-12-12 13:57:33,996 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 351 transitions, 2013 flow [2022-12-12 13:57:33,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 118.875) internal successors, (951), 8 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:33,997 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:57:33,997 INFO L214 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:57:34,012 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-12 13:57:34,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:57:34,202 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:57:34,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:57:34,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1306374391, now seen corresponding path program 1 times [2022-12-12 13:57:34,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:57:34,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421529731] [2022-12-12 13:57:34,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:57:34,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:57:34,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:57:34,449 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 13:57:34,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:57:34,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421529731] [2022-12-12 13:57:34,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421529731] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:57:34,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238240349] [2022-12-12 13:57:34,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:57:34,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:57:34,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:57:34,451 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) [2022-12-12 13:57:34,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-12 13:57:34,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:57:34,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 35 conjunts are in the unsatisfiable core [2022-12-12 13:57:34,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:57:35,001 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-12-12 13:57:35,002 INFO L350 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2022-12-12 13:57:35,099 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:57:35,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:57:35,307 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 13:57:35,308 INFO L350 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 30 [2022-12-12 13:57:36,223 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:57:36,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238240349] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:57:36,224 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:57:36,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 18, 19] total 39 [2022-12-12 13:57:36,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146989342] [2022-12-12 13:57:36,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:57:36,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-12-12 13:57:36,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:57:36,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-12-12 13:57:36,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1338, Unknown=0, NotChecked=0, Total=1482 [2022-12-12 13:57:36,227 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 163 [2022-12-12 13:57:36,230 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 351 transitions, 2013 flow. Second operand has 39 states, 39 states have (on average 62.97435897435897) internal successors, (2456), 39 states have internal predecessors, (2456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:36,230 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:57:36,230 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 163 [2022-12-12 13:57:36,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:57:45,227 INFO L130 PetriNetUnfolder]: 10310/21434 cut-off events. [2022-12-12 13:57:45,227 INFO L131 PetriNetUnfolder]: For 15884/15972 co-relation queries the response was YES. [2022-12-12 13:57:45,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58325 conditions, 21434 events. 10310/21434 cut-off events. For 15884/15972 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 200592 event pairs, 595 based on Foata normal form. 34/19657 useless extension candidates. Maximal degree in co-relation 13453. Up to 3287 conditions per place. [2022-12-12 13:57:45,379 INFO L137 encePairwiseOnDemand]: 111/163 looper letters, 954 selfloop transitions, 306 changer transitions 641/1950 dead transitions. [2022-12-12 13:57:45,379 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 1950 transitions, 13686 flow [2022-12-12 13:57:45,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2022-12-12 13:57:45,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2022-12-12 13:57:45,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 9779 transitions. [2022-12-12 13:57:45,395 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.4195375176970269 [2022-12-12 13:57:45,396 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 161 predicate places. [2022-12-12 13:57:45,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 1950 transitions, 13686 flow [2022-12-12 13:57:45,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 1950 transitions, 12264 flow, removed 705 selfloop flow, removed 4 redundant places. [2022-12-12 13:57:45,446 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 1950 transitions, 12264 flow [2022-12-12 13:57:45,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 62.97435897435897) internal successors, (2456), 39 states have internal predecessors, (2456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:45,448 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:57:45,448 INFO L214 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:57:45,466 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-12 13:57:45,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-12-12 13:57:45,654 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:57:45,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:57:45,655 INFO L85 PathProgramCache]: Analyzing trace with hash -850222156, now seen corresponding path program 1 times [2022-12-12 13:57:45,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:57:45,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055528241] [2022-12-12 13:57:45,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:57:45,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:57:45,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:57:45,940 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 13:57:45,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:57:45,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055528241] [2022-12-12 13:57:45,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055528241] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:57:45,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18269465] [2022-12-12 13:57:45,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:57:45,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:57:45,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:57:45,957 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) [2022-12-12 13:57:45,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-12 13:57:46,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:57:46,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-12 13:57:46,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:57:46,199 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-12 13:57:46,217 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 13:57:46,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:57:46,261 INFO L321 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2022-12-12 13:57:46,261 INFO L350 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 19 treesize of output 11 [2022-12-12 13:57:46,312 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 13:57:46,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18269465] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-12 13:57:46,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-12 13:57:46,313 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15, 15] total 16 [2022-12-12 13:57:46,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106811533] [2022-12-12 13:57:46,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 13:57:46,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-12 13:57:46,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:57:46,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-12 13:57:46,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-12-12 13:57:46,314 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 163 [2022-12-12 13:57:46,315 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 1950 transitions, 12264 flow. Second operand has 9 states, 9 states have (on average 106.33333333333333) internal successors, (957), 9 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:46,315 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:57:46,315 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 163 [2022-12-12 13:57:46,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:57:48,872 INFO L130 PetriNetUnfolder]: 11572/23211 cut-off events. [2022-12-12 13:57:48,872 INFO L131 PetriNetUnfolder]: For 22768/23032 co-relation queries the response was YES. [2022-12-12 13:57:48,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70202 conditions, 23211 events. 11572/23211 cut-off events. For 22768/23032 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 214633 event pairs, 1166 based on Foata normal form. 28/21632 useless extension candidates. Maximal degree in co-relation 23901. Up to 4948 conditions per place. [2022-12-12 13:57:48,975 INFO L137 encePairwiseOnDemand]: 146/163 looper letters, 523 selfloop transitions, 142 changer transitions 669/2128 dead transitions. [2022-12-12 13:57:48,975 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 2128 transitions, 15070 flow [2022-12-12 13:57:48,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-12 13:57:48,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-12 13:57:48,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2506 transitions. [2022-12-12 13:57:48,978 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.668444918644972 [2022-12-12 13:57:48,978 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 179 predicate places. [2022-12-12 13:57:48,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 2128 transitions, 15070 flow [2022-12-12 13:57:49,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 2128 transitions, 14314 flow, removed 378 selfloop flow, removed 0 redundant places. [2022-12-12 13:57:49,197 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 2128 transitions, 14314 flow [2022-12-12 13:57:49,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 106.33333333333333) internal successors, (957), 9 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:49,198 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:57:49,198 INFO L214 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:57:49,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-12-12 13:57:49,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:57:49,403 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:57:49,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:57:49,403 INFO L85 PathProgramCache]: Analyzing trace with hash 2013590140, now seen corresponding path program 2 times [2022-12-12 13:57:49,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:57:49,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854511533] [2022-12-12 13:57:49,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:57:49,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:57:49,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:57:49,807 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 13:57:49,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:57:49,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854511533] [2022-12-12 13:57:49,808 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854511533] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:57:49,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920888257] [2022-12-12 13:57:49,809 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 13:57:49,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:57:49,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:57:49,810 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) [2022-12-12 13:57:49,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-12 13:57:49,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 13:57:49,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:57:49,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-12 13:57:49,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:57:50,111 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-12 13:57:50,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 13:57:50,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:57:50,193 INFO L321 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2022-12-12 13:57:50,193 INFO L350 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 19 treesize of output 11 [2022-12-12 13:57:50,263 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 13:57:50,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920888257] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-12 13:57:50,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-12 13:57:50,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15, 15] total 17 [2022-12-12 13:57:50,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006418567] [2022-12-12 13:57:50,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 13:57:50,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-12 13:57:50,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:57:50,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-12 13:57:50,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-12-12 13:57:50,266 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 163 [2022-12-12 13:57:50,266 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 2128 transitions, 14314 flow. Second operand has 9 states, 9 states have (on average 106.33333333333333) internal successors, (957), 9 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:50,266 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:57:50,267 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 163 [2022-12-12 13:57:50,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:57:53,241 INFO L130 PetriNetUnfolder]: 12714/25926 cut-off events. [2022-12-12 13:57:53,241 INFO L131 PetriNetUnfolder]: For 38354/38929 co-relation queries the response was YES. [2022-12-12 13:57:53,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88342 conditions, 25926 events. 12714/25926 cut-off events. For 38354/38929 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 248444 event pairs, 1079 based on Foata normal form. 56/24104 useless extension candidates. Maximal degree in co-relation 28642. Up to 6070 conditions per place. [2022-12-12 13:57:53,336 INFO L137 encePairwiseOnDemand]: 146/163 looper letters, 594 selfloop transitions, 144 changer transitions 727/2259 dead transitions. [2022-12-12 13:57:53,336 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 2259 transitions, 17624 flow [2022-12-12 13:57:53,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-12 13:57:53,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-12-12 13:57:53,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2101 transitions. [2022-12-12 13:57:53,338 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6783984501130126 [2022-12-12 13:57:53,339 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 197 predicate places. [2022-12-12 13:57:53,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 2259 transitions, 17624 flow [2022-12-12 13:57:53,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 2259 transitions, 16276 flow, removed 622 selfloop flow, removed 3 redundant places. [2022-12-12 13:57:53,548 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 2259 transitions, 16276 flow [2022-12-12 13:57:53,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 106.33333333333333) internal successors, (957), 9 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:53,549 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:57:53,549 INFO L214 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:57:53,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-12-12 13:57:53,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:57:53,754 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:57:53,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:57:53,754 INFO L85 PathProgramCache]: Analyzing trace with hash -926546664, now seen corresponding path program 3 times [2022-12-12 13:57:53,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:57:53,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412438706] [2022-12-12 13:57:53,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:57:53,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:57:53,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:57:54,065 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 13:57:54,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:57:54,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412438706] [2022-12-12 13:57:54,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412438706] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:57:54,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531320783] [2022-12-12 13:57:54,065 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 13:57:54,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:57:54,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:57:54,067 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) [2022-12-12 13:57:54,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-12 13:57:54,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 13:57:54,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:57:54,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-12 13:57:54,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:57:54,423 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-12 13:57:54,444 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 13:57:54,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:57:54,478 INFO L321 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2022-12-12 13:57:54,478 INFO L350 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 19 treesize of output 11 [2022-12-12 13:57:54,542 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 13:57:54,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531320783] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-12 13:57:54,543 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-12 13:57:54,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15, 15] total 16 [2022-12-12 13:57:54,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133494616] [2022-12-12 13:57:54,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 13:57:54,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-12 13:57:54,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:57:54,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-12 13:57:54,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-12-12 13:57:54,548 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 163 [2022-12-12 13:57:54,548 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 2259 transitions, 16276 flow. Second operand has 9 states, 9 states have (on average 106.33333333333333) internal successors, (957), 9 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:54,549 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:57:54,549 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 163 [2022-12-12 13:57:54,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:57:57,626 INFO L130 PetriNetUnfolder]: 12854/26283 cut-off events. [2022-12-12 13:57:57,627 INFO L131 PetriNetUnfolder]: For 53008/53783 co-relation queries the response was YES. [2022-12-12 13:57:57,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97682 conditions, 26283 events. 12854/26283 cut-off events. For 53008/53783 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 252824 event pairs, 1296 based on Foata normal form. 38/24448 useless extension candidates. Maximal degree in co-relation 31556. Up to 6676 conditions per place. [2022-12-12 13:57:57,738 INFO L137 encePairwiseOnDemand]: 147/163 looper letters, 681 selfloop transitions, 136 changer transitions 740/2351 dead transitions. [2022-12-12 13:57:57,738 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 2351 transitions, 19478 flow [2022-12-12 13:57:57,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-12 13:57:57,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-12 13:57:57,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1971 transitions. [2022-12-12 13:57:57,740 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6717791411042945 [2022-12-12 13:57:57,741 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 211 predicate places. [2022-12-12 13:57:57,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 2351 transitions, 19478 flow [2022-12-12 13:57:58,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 2351 transitions, 17765 flow, removed 813 selfloop flow, removed 1 redundant places. [2022-12-12 13:57:58,097 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 2351 transitions, 17765 flow [2022-12-12 13:57:58,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 106.33333333333333) internal successors, (957), 9 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:58,098 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:57:58,098 INFO L214 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:57:58,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-12-12 13:57:58,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:57:58,302 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:57:58,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:57:58,302 INFO L85 PathProgramCache]: Analyzing trace with hash -487249096, now seen corresponding path program 4 times [2022-12-12 13:57:58,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:57:58,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432303350] [2022-12-12 13:57:58,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:57:58,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:57:58,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:57:58,749 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 13:57:58,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:57:58,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432303350] [2022-12-12 13:57:58,749 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432303350] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:57:58,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410894412] [2022-12-12 13:57:58,749 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 13:57:58,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:57:58,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:57:58,751 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) [2022-12-12 13:57:58,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-12 13:57:58,814 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 13:57:58,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:57:58,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 40 conjunts are in the unsatisfiable core [2022-12-12 13:57:58,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:57:59,071 INFO L350 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 11 treesize of output 7 [2022-12-12 13:57:59,188 INFO L350 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 6 treesize of output 5 [2022-12-12 13:57:59,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-12 13:57:59,299 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-12 13:57:59,345 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-12 13:57:59,363 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:57:59,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:57:59,415 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_184 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_184) c_~f~0.base) (+ (* c_~x2~0 4) c_~f~0.offset)) c_~x1~0)) is different from false [2022-12-12 13:57:59,431 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_184 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_184) c_~f~0.base) (+ (* c_~x2~0 4) c_~f~0.offset)) |c_thread1Thread1of1ForFork1_#t~mem1#1|)) is different from false [2022-12-12 13:57:59,442 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_184 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_184) c_~f~0.base) (+ (* c_~x2~0 4) c_~f~0.offset)) (select (select |c_#memory_int| c_~f~0.base) (+ (* c_~x1~0 4) c_~f~0.offset)))) is different from false [2022-12-12 13:57:59,477 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_184 (Array Int Int)) (v_ArrVal_183 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_183))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_184) c_~f~0.base) (+ (* c_~x2~0 4) c_~f~0.offset)) (select (select .cse0 c_~f~0.base) (+ (* c_~x1~0 4) c_~f~0.offset))))) is different from false [2022-12-12 13:57:59,489 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_184 (Array Int Int)) (v_ArrVal_183 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_183))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_184) |c_ULTIMATE.start_main_#t~ret11#1.base|) (+ (* c_~x2~0 4) |c_ULTIMATE.start_main_#t~ret11#1.offset|)) (select (select .cse0 |c_ULTIMATE.start_main_#t~ret11#1.base|) (+ (* c_~x1~0 4) |c_ULTIMATE.start_main_#t~ret11#1.offset|))))) is different from false [2022-12-12 13:57:59,494 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_184 (Array Int Int)) (v_ArrVal_183 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_183))) (= (select (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_#res#1.base|) (+ (* c_~x1~0 4) |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|)) (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_184) |c_ULTIMATE.start_create_fresh_int_array_#res#1.base|) (+ (* c_~x2~0 4) |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|))))) is different from false [2022-12-12 13:57:59,500 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_184 (Array Int Int)) (v_ArrVal_183 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_183))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_184) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* c_~x2~0 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (select (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* c_~x1~0 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))))) is different from false [2022-12-12 13:57:59,527 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 13:57:59,528 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 41 [2022-12-12 13:57:59,534 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 13:57:59,535 INFO L350 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 202 treesize of output 166 [2022-12-12 13:57:59,552 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 13:57:59,552 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 154 treesize of output 130 [2022-12-12 13:57:59,558 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 94 [2022-12-12 13:57:59,828 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-12-12 13:57:59,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410894412] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:57:59,828 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:57:59,829 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 20, 18] total 40 [2022-12-12 13:57:59,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980306823] [2022-12-12 13:57:59,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:57:59,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-12-12 13:57:59,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:57:59,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-12-12 13:57:59,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=933, Unknown=7, NotChecked=476, Total=1560 [2022-12-12 13:57:59,835 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 163 [2022-12-12 13:57:59,837 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 2351 transitions, 17765 flow. Second operand has 40 states, 40 states have (on average 81.525) internal successors, (3261), 40 states have internal predecessors, (3261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:57:59,837 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:57:59,837 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 163 [2022-12-12 13:57:59,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:58:05,004 INFO L130 PetriNetUnfolder]: 13620/27968 cut-off events. [2022-12-12 13:58:05,006 INFO L131 PetriNetUnfolder]: For 71313/72380 co-relation queries the response was YES. [2022-12-12 13:58:05,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110818 conditions, 27968 events. 13620/27968 cut-off events. For 71313/72380 co-relation queries the response was YES. Maximal size of possible extension queue 773. Compared 273041 event pairs, 1199 based on Foata normal form. 75/26015 useless extension candidates. Maximal degree in co-relation 35760. Up to 6988 conditions per place. [2022-12-12 13:58:05,121 INFO L137 encePairwiseOnDemand]: 130/163 looper letters, 737 selfloop transitions, 236 changer transitions 790/2530 dead transitions. [2022-12-12 13:58:05,121 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 2530 transitions, 22405 flow [2022-12-12 13:58:05,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-12-12 13:58:05,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-12-12 13:58:05,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2700 transitions. [2022-12-12 13:58:05,124 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5176380368098159 [2022-12-12 13:58:05,124 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 241 predicate places. [2022-12-12 13:58:05,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 2530 transitions, 22405 flow [2022-12-12 13:58:05,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 2530 transitions, 20916 flow, removed 730 selfloop flow, removed 9 redundant places. [2022-12-12 13:58:05,378 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 2530 transitions, 20916 flow [2022-12-12 13:58:05,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 81.525) internal successors, (3261), 40 states have internal predecessors, (3261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:58:05,379 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:58:05,379 INFO L214 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:58:05,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-12-12 13:58:05,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:58:05,584 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:58:05,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:58:05,584 INFO L85 PathProgramCache]: Analyzing trace with hash 706127292, now seen corresponding path program 5 times [2022-12-12 13:58:05,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:58:05,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112882522] [2022-12-12 13:58:05,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:58:05,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:58:05,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:58:05,873 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 13:58:05,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:58:05,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112882522] [2022-12-12 13:58:05,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112882522] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:58:05,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692820681] [2022-12-12 13:58:05,874 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 13:58:05,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:58:05,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:58:05,886 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) [2022-12-12 13:58:05,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-12 13:58:05,959 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 13:58:05,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:58:05,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 43 conjunts are in the unsatisfiable core [2022-12-12 13:58:05,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:58:06,239 INFO L350 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 11 treesize of output 7 [2022-12-12 13:58:06,374 INFO L350 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 6 treesize of output 5 [2022-12-12 13:58:06,422 INFO L350 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 6 treesize of output 5 [2022-12-12 13:58:06,500 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-12 13:58:06,526 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:58:06,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:58:09,017 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 13:58:09,017 INFO L350 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 44 [2022-12-12 13:58:09,027 INFO L321 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2022-12-12 13:58:09,028 INFO L350 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 198 treesize of output 173 [2022-12-12 13:58:09,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-12 13:58:09,035 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 59 [2022-12-12 13:58:09,040 INFO L321 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-12-12 13:58:09,040 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 142 treesize of output 94 [2022-12-12 13:58:09,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-12 13:58:09,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692820681] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:58:09,105 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:58:09,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 20, 15] total 31 [2022-12-12 13:58:09,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545194316] [2022-12-12 13:58:09,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:58:09,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-12 13:58:09,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:58:09,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-12 13:58:09,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=701, Unknown=18, NotChecked=0, Total=930 [2022-12-12 13:58:09,107 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 163 [2022-12-12 13:58:09,109 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 2530 transitions, 20916 flow. Second operand has 31 states, 31 states have (on average 85.12903225806451) internal successors, (2639), 31 states have internal predecessors, (2639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:58:09,109 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:58:09,109 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 163 [2022-12-12 13:58:09,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:58:13,275 INFO L130 PetriNetUnfolder]: 13816/28469 cut-off events. [2022-12-12 13:58:13,276 INFO L131 PetriNetUnfolder]: For 97473/98701 co-relation queries the response was YES. [2022-12-12 13:58:13,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122287 conditions, 28469 events. 13816/28469 cut-off events. For 97473/98701 co-relation queries the response was YES. Maximal size of possible extension queue 813. Compared 279847 event pairs, 1206 based on Foata normal form. 70/26498 useless extension candidates. Maximal degree in co-relation 39569. Up to 7037 conditions per place. [2022-12-12 13:58:13,403 INFO L137 encePairwiseOnDemand]: 135/163 looper letters, 830 selfloop transitions, 211 changer transitions 807/2618 dead transitions. [2022-12-12 13:58:13,403 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 2618 transitions, 24943 flow [2022-12-12 13:58:13,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-12-12 13:58:13,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-12-12 13:58:13,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 3183 transitions. [2022-12-12 13:58:13,406 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5277731719449511 [2022-12-12 13:58:13,407 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 268 predicate places. [2022-12-12 13:58:13,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 2618 transitions, 24943 flow [2022-12-12 13:58:13,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 2618 transitions, 22532 flow, removed 1113 selfloop flow, removed 17 redundant places. [2022-12-12 13:58:13,906 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 2618 transitions, 22532 flow [2022-12-12 13:58:13,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 85.12903225806451) internal successors, (2639), 31 states have internal predecessors, (2639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:58:13,907 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:58:13,907 INFO L214 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:58:13,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-12 13:58:14,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:58:14,112 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:58:14,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:58:14,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1946213276, now seen corresponding path program 6 times [2022-12-12 13:58:14,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:58:14,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386693363] [2022-12-12 13:58:14,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:58:14,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:58:14,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:58:14,390 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 13:58:14,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:58:14,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386693363] [2022-12-12 13:58:14,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386693363] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:58:14,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471086733] [2022-12-12 13:58:14,390 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 13:58:14,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:58:14,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:58:14,404 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) [2022-12-12 13:58:14,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-12 13:58:14,472 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-12 13:58:14,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:58:14,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-12 13:58:14,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:58:14,720 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-12 13:58:14,742 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 13:58:14,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:58:14,808 INFO L321 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2022-12-12 13:58:14,808 INFO L350 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 19 treesize of output 11 [2022-12-12 13:58:14,884 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 13:58:14,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471086733] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-12 13:58:14,884 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-12 13:58:14,884 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15, 15] total 17 [2022-12-12 13:58:14,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164411155] [2022-12-12 13:58:14,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 13:58:14,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-12 13:58:14,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:58:14,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-12 13:58:14,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-12-12 13:58:14,886 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 163 [2022-12-12 13:58:14,887 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 2618 transitions, 22532 flow. Second operand has 9 states, 9 states have (on average 106.33333333333333) internal successors, (957), 9 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:58:14,887 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:58:14,887 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 163 [2022-12-12 13:58:14,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:58:18,721 INFO L130 PetriNetUnfolder]: 14006/29032 cut-off events. [2022-12-12 13:58:18,721 INFO L131 PetriNetUnfolder]: For 113020/114282 co-relation queries the response was YES. [2022-12-12 13:58:18,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129724 conditions, 29032 events. 14006/29032 cut-off events. For 113020/114282 co-relation queries the response was YES. Maximal size of possible extension queue 854. Compared 287387 event pairs, 1286 based on Foata normal form. 49/27027 useless extension candidates. Maximal degree in co-relation 42931. Up to 7872 conditions per place. [2022-12-12 13:58:18,851 INFO L137 encePairwiseOnDemand]: 147/163 looper letters, 901 selfloop transitions, 171 changer transitions 818/2684 dead transitions. [2022-12-12 13:58:18,851 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 2684 transitions, 26440 flow [2022-12-12 13:58:18,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-12 13:58:18,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-12 13:58:18,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1751 transitions. [2022-12-12 13:58:18,853 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6713957055214724 [2022-12-12 13:58:18,853 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 266 predicate places. [2022-12-12 13:58:18,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 2684 transitions, 26440 flow [2022-12-12 13:58:19,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 2684 transitions, 23708 flow, removed 1283 selfloop flow, removed 2 redundant places. [2022-12-12 13:58:19,338 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 2684 transitions, 23708 flow [2022-12-12 13:58:19,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 106.33333333333333) internal successors, (957), 9 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:58:19,339 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:58:19,339 INFO L214 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:58:19,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-12-12 13:58:19,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-12-12 13:58:19,544 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:58:19,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:58:19,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1533274540, now seen corresponding path program 7 times [2022-12-12 13:58:19,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:58:19,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776606016] [2022-12-12 13:58:19,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:58:19,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:58:19,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:58:19,806 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 13:58:19,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:58:19,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776606016] [2022-12-12 13:58:19,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776606016] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:58:19,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123753445] [2022-12-12 13:58:19,807 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 13:58:19,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:58:19,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:58:19,825 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) [2022-12-12 13:58:19,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-12 13:58:19,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:58:19,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-12 13:58:19,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:58:20,154 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-12 13:58:20,182 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 13:58:20,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:58:20,235 INFO L321 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2022-12-12 13:58:20,235 INFO L350 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 19 treesize of output 11 [2022-12-12 13:58:20,315 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-12 13:58:20,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123753445] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-12 13:58:20,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-12 13:58:20,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15, 15] total 16 [2022-12-12 13:58:20,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964663390] [2022-12-12 13:58:20,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-12 13:58:20,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-12 13:58:20,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:58:20,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-12 13:58:20,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-12-12 13:58:20,317 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 163 [2022-12-12 13:58:20,318 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 2684 transitions, 23708 flow. Second operand has 9 states, 9 states have (on average 106.33333333333333) internal successors, (957), 9 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:58:20,318 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:58:20,318 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 163 [2022-12-12 13:58:20,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:58:24,961 INFO L130 PetriNetUnfolder]: 14068/29198 cut-off events. [2022-12-12 13:58:24,962 INFO L131 PetriNetUnfolder]: For 125758/127240 co-relation queries the response was YES. [2022-12-12 13:58:25,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133821 conditions, 29198 events. 14068/29198 cut-off events. For 125758/127240 co-relation queries the response was YES. Maximal size of possible extension queue 857. Compared 289513 event pairs, 1339 based on Foata normal form. 48/27175 useless extension candidates. Maximal degree in co-relation 43905. Up to 7874 conditions per place. [2022-12-12 13:58:25,093 INFO L137 encePairwiseOnDemand]: 147/163 looper letters, 913 selfloop transitions, 180 changer transitions 829/2716 dead transitions. [2022-12-12 13:58:25,093 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 2716 transitions, 27375 flow [2022-12-12 13:58:25,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-12 13:58:25,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-12 13:58:25,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2274 transitions. [2022-12-12 13:58:25,111 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.6643295354951797 [2022-12-12 13:58:25,112 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 284 predicate places. [2022-12-12 13:58:25,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 2716 transitions, 27375 flow [2022-12-12 13:58:25,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 2716 transitions, 24583 flow, removed 1257 selfloop flow, removed 10 redundant places. [2022-12-12 13:58:25,469 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 2716 transitions, 24583 flow [2022-12-12 13:58:25,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 106.33333333333333) internal successors, (957), 9 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:58:25,469 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:58:25,470 INFO L214 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:58:25,486 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-12-12 13:58:25,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-12-12 13:58:25,675 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:58:25,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:58:25,675 INFO L85 PathProgramCache]: Analyzing trace with hash -944840628, now seen corresponding path program 8 times [2022-12-12 13:58:25,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:58:25,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710807067] [2022-12-12 13:58:25,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:58:25,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:58:25,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:58:26,042 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 13:58:26,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:58:26,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710807067] [2022-12-12 13:58:26,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710807067] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:58:26,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156325661] [2022-12-12 13:58:26,042 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 13:58:26,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:58:26,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:58:26,044 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) [2022-12-12 13:58:26,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-12 13:58:26,124 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 13:58:26,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:58:26,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 34 conjunts are in the unsatisfiable core [2022-12-12 13:58:26,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:58:26,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-12 13:58:26,498 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-12 13:58:26,553 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-12 13:58:26,576 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 13:58:26,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:58:26,628 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_285 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_285) c_~f~0.base) (+ (* c_~x2~0 4) c_~f~0.offset)) |c_thread1Thread1of1ForFork1_#t~mem1#1|)) is different from false [2022-12-12 13:58:26,640 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-12 13:58:26,640 INFO L350 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 46 treesize of output 34 [2022-12-12 13:58:26,643 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2022-12-12 13:58:26,927 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-12 13:58:26,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156325661] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:58:26,927 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:58:26,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 16] total 32 [2022-12-12 13:58:26,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360853454] [2022-12-12 13:58:26,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:58:26,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-12 13:58:26,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:58:26,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-12 13:58:26,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=810, Unknown=1, NotChecked=58, Total=992 [2022-12-12 13:58:26,929 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 163 [2022-12-12 13:58:26,931 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 2716 transitions, 24583 flow. Second operand has 32 states, 32 states have (on average 87.65625) internal successors, (2805), 32 states have internal predecessors, (2805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:58:26,931 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:58:26,931 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 163 [2022-12-12 13:58:26,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:58:31,799 INFO L130 PetriNetUnfolder]: 14393/30030 cut-off events. [2022-12-12 13:58:31,799 INFO L131 PetriNetUnfolder]: For 150483/152106 co-relation queries the response was YES. [2022-12-12 13:58:31,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143832 conditions, 30030 events. 14393/30030 cut-off events. For 150483/152106 co-relation queries the response was YES. Maximal size of possible extension queue 893. Compared 300702 event pairs, 1232 based on Foata normal form. 92/28006 useless extension candidates. Maximal degree in co-relation 46877. Up to 7284 conditions per place. [2022-12-12 13:58:31,935 INFO L137 encePairwiseOnDemand]: 133/163 looper letters, 888 selfloop transitions, 291 changer transitions 881/2839 dead transitions. [2022-12-12 13:58:31,935 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 2839 transitions, 29815 flow [2022-12-12 13:58:31,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-12-12 13:58:31,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-12-12 13:58:31,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 3483 transitions. [2022-12-12 13:58:31,938 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.5478999528079282 [2022-12-12 13:58:31,938 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 312 predicate places. [2022-12-12 13:58:31,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 2839 transitions, 29815 flow [2022-12-12 13:58:32,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 2839 transitions, 26541 flow, removed 1559 selfloop flow, removed 13 redundant places. [2022-12-12 13:58:32,282 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 2839 transitions, 26541 flow [2022-12-12 13:58:32,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 87.65625) internal successors, (2805), 32 states have internal predecessors, (2805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:58:32,283 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:58:32,284 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:58:32,291 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-12-12 13:58:32,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-12-12 13:58:32,489 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:58:32,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:58:32,489 INFO L85 PathProgramCache]: Analyzing trace with hash -251867640, now seen corresponding path program 2 times [2022-12-12 13:58:32,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:58:32,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149280998] [2022-12-12 13:58:32,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:58:32,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:58:32,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:58:32,796 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:58:32,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:58:32,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149280998] [2022-12-12 13:58:32,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149280998] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:58:32,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142878751] [2022-12-12 13:58:32,796 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 13:58:32,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:58:32,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:58:32,797 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) [2022-12-12 13:58:32,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-12 13:58:32,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 13:58:32,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:58:32,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-12 13:58:32,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:58:33,029 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:58:33,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:58:33,189 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:58:33,190 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142878751] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:58:33,190 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:58:33,190 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 18 [2022-12-12 13:58:33,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72775759] [2022-12-12 13:58:33,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:58:33,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-12 13:58:33,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:58:33,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-12 13:58:33,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-12-12 13:58:33,192 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 163 [2022-12-12 13:58:33,194 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 2839 transitions, 26541 flow. Second operand has 18 states, 18 states have (on average 128.83333333333334) internal successors, (2319), 18 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:58:33,194 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:58:33,194 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 163 [2022-12-12 13:58:33,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:58:38,015 INFO L130 PetriNetUnfolder]: 14595/30619 cut-off events. [2022-12-12 13:58:38,016 INFO L131 PetriNetUnfolder]: For 135998/137528 co-relation queries the response was YES. [2022-12-12 13:58:38,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142082 conditions, 30619 events. 14595/30619 cut-off events. For 135998/137528 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 308507 event pairs, 1066 based on Foata normal form. 32/28528 useless extension candidates. Maximal degree in co-relation 47729. Up to 7062 conditions per place. [2022-12-12 13:58:38,165 INFO L137 encePairwiseOnDemand]: 148/163 looper letters, 470 selfloop transitions, 236 changer transitions 984/3055 dead transitions. [2022-12-12 13:58:38,165 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 3055 transitions, 31268 flow [2022-12-12 13:58:38,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-12 13:58:38,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-12-12 13:58:38,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3158 transitions. [2022-12-12 13:58:38,172 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8072597137014315 [2022-12-12 13:58:38,172 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 322 predicate places. [2022-12-12 13:58:38,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 3055 transitions, 31268 flow [2022-12-12 13:58:38,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 3055 transitions, 28491 flow, removed 1181 selfloop flow, removed 6 redundant places. [2022-12-12 13:58:38,533 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 3055 transitions, 28491 flow [2022-12-12 13:58:38,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 128.83333333333334) internal successors, (2319), 18 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:58:38,534 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:58:38,534 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:58:38,541 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-12-12 13:58:38,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-12-12 13:58:38,739 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:58:38,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:58:38,759 INFO L85 PathProgramCache]: Analyzing trace with hash 403864070, now seen corresponding path program 3 times [2022-12-12 13:58:38,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:58:38,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327011825] [2022-12-12 13:58:38,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:58:38,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:58:38,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:58:38,962 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:58:38,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:58:38,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327011825] [2022-12-12 13:58:38,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327011825] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:58:38,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307468513] [2022-12-12 13:58:38,963 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 13:58:38,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:58:38,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:58:38,976 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) [2022-12-12 13:58:38,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-12 13:58:39,129 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 13:58:39,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:58:39,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-12 13:58:39,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:58:39,255 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:58:39,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:58:39,491 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:58:39,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307468513] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:58:39,491 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:58:39,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 18 [2022-12-12 13:58:39,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311554998] [2022-12-12 13:58:39,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:58:39,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-12 13:58:39,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:58:39,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-12 13:58:39,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-12-12 13:58:39,493 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 163 [2022-12-12 13:58:39,495 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 3055 transitions, 28491 flow. Second operand has 18 states, 18 states have (on average 128.83333333333334) internal successors, (2319), 18 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:58:39,495 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:58:39,495 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 163 [2022-12-12 13:58:39,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:58:44,629 INFO L130 PetriNetUnfolder]: 14808/31119 cut-off events. [2022-12-12 13:58:44,630 INFO L131 PetriNetUnfolder]: For 133419/134851 co-relation queries the response was YES. [2022-12-12 13:58:44,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142523 conditions, 31119 events. 14808/31119 cut-off events. For 133419/134851 co-relation queries the response was YES. Maximal size of possible extension queue 920. Compared 315280 event pairs, 1166 based on Foata normal form. 44/29021 useless extension candidates. Maximal degree in co-relation 47266. Up to 7062 conditions per place. [2022-12-12 13:58:44,771 INFO L137 encePairwiseOnDemand]: 150/163 looper letters, 507 selfloop transitions, 228 changer transitions 1022/3122 dead transitions. [2022-12-12 13:58:44,771 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 3122 transitions, 31835 flow [2022-12-12 13:58:44,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-12 13:58:44,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-12 13:58:44,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3042 transitions. [2022-12-12 13:58:44,773 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8114163777007202 [2022-12-12 13:58:44,774 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 338 predicate places. [2022-12-12 13:58:44,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 3122 transitions, 31835 flow [2022-12-12 13:58:45,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 3122 transitions, 30346 flow, removed 641 selfloop flow, removed 4 redundant places. [2022-12-12 13:58:45,110 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 3122 transitions, 30346 flow [2022-12-12 13:58:45,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 128.83333333333334) internal successors, (2319), 18 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:58:45,111 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:58:45,111 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:58:45,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-12-12 13:58:45,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-12 13:58:45,316 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:58:45,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:58:45,316 INFO L85 PathProgramCache]: Analyzing trace with hash 975416972, now seen corresponding path program 4 times [2022-12-12 13:58:45,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:58:45,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596915255] [2022-12-12 13:58:45,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:58:45,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:58:45,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:58:45,514 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:58:45,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:58:45,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596915255] [2022-12-12 13:58:45,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596915255] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:58:45,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712187691] [2022-12-12 13:58:45,515 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 13:58:45,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:58:45,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:58:45,516 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) [2022-12-12 13:58:45,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-12 13:58:45,768 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 13:58:45,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:58:45,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-12 13:58:45,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:58:45,933 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:58:45,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:58:46,202 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:58:46,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712187691] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:58:46,203 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:58:46,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-12-12 13:58:46,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407903810] [2022-12-12 13:58:46,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:58:46,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 13:58:46,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:58:46,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 13:58:46,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2022-12-12 13:58:46,204 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 163 [2022-12-12 13:58:46,206 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 3122 transitions, 30346 flow. Second operand has 19 states, 19 states have (on average 128.73684210526315) internal successors, (2446), 19 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:58:46,206 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:58:46,206 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 163 [2022-12-12 13:58:46,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:58:54,284 INFO L130 PetriNetUnfolder]: 22143/45332 cut-off events. [2022-12-12 13:58:54,284 INFO L131 PetriNetUnfolder]: For 218521/221800 co-relation queries the response was YES. [2022-12-12 13:58:54,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 219970 conditions, 45332 events. 22143/45332 cut-off events. For 218521/221800 co-relation queries the response was YES. Maximal size of possible extension queue 1216. Compared 475340 event pairs, 2116 based on Foata normal form. 49/42319 useless extension candidates. Maximal degree in co-relation 58905. Up to 11975 conditions per place. [2022-12-12 13:58:54,502 INFO L137 encePairwiseOnDemand]: 147/163 looper letters, 544 selfloop transitions, 499 changer transitions 1133/3542 dead transitions. [2022-12-12 13:58:54,502 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 3542 transitions, 38069 flow [2022-12-12 13:58:54,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-12-12 13:58:54,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-12-12 13:58:54,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 5297 transitions. [2022-12-12 13:58:54,506 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8124233128834356 [2022-12-12 13:58:54,506 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 373 predicate places. [2022-12-12 13:58:54,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 3542 transitions, 38069 flow [2022-12-12 13:58:55,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 3542 transitions, 35581 flow, removed 1106 selfloop flow, removed 8 redundant places. [2022-12-12 13:58:55,094 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 3542 transitions, 35581 flow [2022-12-12 13:58:55,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 128.73684210526315) internal successors, (2446), 19 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:58:55,095 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:58:55,095 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:58:55,099 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-12-12 13:58:55,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-12-12 13:58:55,300 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:58:55,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:58:55,300 INFO L85 PathProgramCache]: Analyzing trace with hash -2020462512, now seen corresponding path program 5 times [2022-12-12 13:58:55,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:58:55,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006479528] [2022-12-12 13:58:55,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:58:55,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:58:55,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:58:55,458 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:58:55,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:58:55,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006479528] [2022-12-12 13:58:55,458 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006479528] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:58:55,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695121122] [2022-12-12 13:58:55,458 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 13:58:55,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:58:55,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:58:55,460 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) [2022-12-12 13:58:55,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-12 13:58:55,714 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 13:58:55,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:58:55,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-12 13:58:55,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:58:55,846 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:58:55,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:58:56,099 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:58:56,099 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695121122] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:58:56,099 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:58:56,099 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-12-12 13:58:56,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39682653] [2022-12-12 13:58:56,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:58:56,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 13:58:56,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:58:56,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 13:58:56,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2022-12-12 13:58:56,101 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 163 [2022-12-12 13:58:56,103 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 3542 transitions, 35581 flow. Second operand has 19 states, 19 states have (on average 128.73684210526315) internal successors, (2446), 19 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:58:56,103 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:58:56,103 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 163 [2022-12-12 13:58:56,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:59:04,783 INFO L130 PetriNetUnfolder]: 23185/47298 cut-off events. [2022-12-12 13:59:04,783 INFO L131 PetriNetUnfolder]: For 239529/243023 co-relation queries the response was YES. [2022-12-12 13:59:04,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 234201 conditions, 47298 events. 23185/47298 cut-off events. For 239529/243023 co-relation queries the response was YES. Maximal size of possible extension queue 1215. Compared 497163 event pairs, 2227 based on Foata normal form. 69/44274 useless extension candidates. Maximal degree in co-relation 60943. Up to 12541 conditions per place. [2022-12-12 13:59:05,014 INFO L137 encePairwiseOnDemand]: 147/163 looper letters, 570 selfloop transitions, 526 changer transitions 1169/3631 dead transitions. [2022-12-12 13:59:05,014 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 3631 transitions, 40387 flow [2022-12-12 13:59:05,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-12-12 13:59:05,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-12-12 13:59:05,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 5953 transitions. [2022-12-12 13:59:05,018 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8115882753919563 [2022-12-12 13:59:05,018 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 409 predicate places. [2022-12-12 13:59:05,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 3631 transitions, 40387 flow [2022-12-12 13:59:05,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 3631 transitions, 36853 flow, removed 1242 selfloop flow, removed 26 redundant places. [2022-12-12 13:59:05,647 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 3631 transitions, 36853 flow [2022-12-12 13:59:05,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 128.73684210526315) internal successors, (2446), 19 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:59:05,648 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:59:05,648 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:59:05,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-12-12 13:59:05,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:59:05,853 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:59:05,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:59:05,853 INFO L85 PathProgramCache]: Analyzing trace with hash -592219760, now seen corresponding path program 6 times [2022-12-12 13:59:05,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:59:05,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478539956] [2022-12-12 13:59:05,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:59:05,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:59:05,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:59:06,029 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:59:06,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:59:06,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478539956] [2022-12-12 13:59:06,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478539956] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:59:06,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917606408] [2022-12-12 13:59:06,030 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 13:59:06,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:59:06,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:59:06,031 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) [2022-12-12 13:59:06,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-12 13:59:06,149 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-12 13:59:06,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:59:06,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-12 13:59:06,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:59:06,315 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:59:06,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:59:06,607 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:59:06,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917606408] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:59:06,607 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:59:06,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-12-12 13:59:06,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254199106] [2022-12-12 13:59:06,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:59:06,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 13:59:06,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:59:06,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 13:59:06,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2022-12-12 13:59:06,609 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 163 [2022-12-12 13:59:06,611 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 3631 transitions, 36853 flow. Second operand has 19 states, 19 states have (on average 128.73684210526315) internal successors, (2446), 19 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:59:06,613 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:59:06,613 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 163 [2022-12-12 13:59:06,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:59:18,386 INFO L130 PetriNetUnfolder]: 28044/56239 cut-off events. [2022-12-12 13:59:18,387 INFO L131 PetriNetUnfolder]: For 283392/287493 co-relation queries the response was YES. [2022-12-12 13:59:18,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 279932 conditions, 56239 events. 28044/56239 cut-off events. For 283392/287493 co-relation queries the response was YES. Maximal size of possible extension queue 1476. Compared 594787 event pairs, 3023 based on Foata normal form. 64/52491 useless extension candidates. Maximal degree in co-relation 64632. Up to 14660 conditions per place. [2022-12-12 13:59:18,677 INFO L137 encePairwiseOnDemand]: 147/163 looper letters, 659 selfloop transitions, 785 changer transitions 1267/4077 dead transitions. [2022-12-12 13:59:18,677 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 4077 transitions, 46997 flow [2022-12-12 13:59:18,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-12-12 13:59:18,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2022-12-12 13:59:18,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 9510 transitions. [2022-12-12 13:59:18,682 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8103271983640081 [2022-12-12 13:59:18,683 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 454 predicate places. [2022-12-12 13:59:18,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 4077 transitions, 46997 flow [2022-12-12 13:59:19,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 4077 transitions, 43543 flow, removed 1335 selfloop flow, removed 28 redundant places. [2022-12-12 13:59:19,547 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 4077 transitions, 43543 flow [2022-12-12 13:59:19,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 128.73684210526315) internal successors, (2446), 19 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:59:19,548 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:59:19,548 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:59:19,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-12-12 13:59:19,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:59:19,753 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:59:19,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:59:19,754 INFO L85 PathProgramCache]: Analyzing trace with hash 855977548, now seen corresponding path program 7 times [2022-12-12 13:59:19,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:59:19,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289983738] [2022-12-12 13:59:19,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:59:19,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:59:19,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:59:20,079 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:59:20,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:59:20,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289983738] [2022-12-12 13:59:20,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289983738] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:59:20,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067116661] [2022-12-12 13:59:20,079 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 13:59:20,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:59:20,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:59:20,081 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) [2022-12-12 13:59:20,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-12 13:59:20,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:59:20,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-12 13:59:20,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:59:20,384 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:59:20,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:59:20,658 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:59:20,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067116661] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:59:20,659 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:59:20,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-12-12 13:59:20,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18848499] [2022-12-12 13:59:20,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:59:20,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-12 13:59:20,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:59:20,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-12 13:59:20,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2022-12-12 13:59:20,661 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 163 [2022-12-12 13:59:20,662 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 4077 transitions, 43543 flow. Second operand has 20 states, 20 states have (on average 128.75) internal successors, (2575), 20 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:59:20,662 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:59:20,662 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 163 [2022-12-12 13:59:20,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:59:33,499 INFO L130 PetriNetUnfolder]: 28554/57355 cut-off events. [2022-12-12 13:59:33,499 INFO L131 PetriNetUnfolder]: For 300482/304702 co-relation queries the response was YES. [2022-12-12 13:59:33,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 288626 conditions, 57355 events. 28554/57355 cut-off events. For 300482/304702 co-relation queries the response was YES. Maximal size of possible extension queue 1482. Compared 606891 event pairs, 3109 based on Foata normal form. 64/53693 useless extension candidates. Maximal degree in co-relation 65937. Up to 14965 conditions per place. [2022-12-12 13:59:33,809 INFO L137 encePairwiseOnDemand]: 147/163 looper letters, 702 selfloop transitions, 824 changer transitions 1281/4173 dead transitions. [2022-12-12 13:59:33,809 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 4173 transitions, 49464 flow [2022-12-12 13:59:33,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-12-12 13:59:33,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2022-12-12 13:59:33,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 9629 transitions. [2022-12-12 13:59:33,814 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8092276661904362 [2022-12-12 13:59:33,814 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 498 predicate places. [2022-12-12 13:59:33,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 4173 transitions, 49464 flow [2022-12-12 13:59:34,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 4173 transitions, 46200 flow, removed 1182 selfloop flow, removed 44 redundant places. [2022-12-12 13:59:34,793 INFO L495 AbstractCegarLoop]: Abstraction has has 599 places, 4173 transitions, 46200 flow [2022-12-12 13:59:34,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 128.75) internal successors, (2575), 20 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:59:34,794 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:59:34,794 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:59:34,799 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-12-12 13:59:34,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:59:34,998 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:59:34,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:59:34,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1327521008, now seen corresponding path program 8 times [2022-12-12 13:59:34,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:59:34,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146204654] [2022-12-12 13:59:34,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:59:34,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:59:35,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:59:35,197 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:59:35,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:59:35,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146204654] [2022-12-12 13:59:35,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146204654] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:59:35,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327747177] [2022-12-12 13:59:35,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 13:59:35,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:59:35,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:59:35,216 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) [2022-12-12 13:59:35,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-12 13:59:35,387 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 13:59:35,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:59:35,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-12 13:59:35,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:59:35,572 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:59:35,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:59:35,862 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:59:35,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [327747177] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:59:35,863 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:59:35,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-12-12 13:59:35,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961849886] [2022-12-12 13:59:35,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:59:35,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-12 13:59:35,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:59:35,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-12 13:59:35,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=418, Unknown=0, NotChecked=0, Total=552 [2022-12-12 13:59:35,865 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 163 [2022-12-12 13:59:35,867 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 599 places, 4173 transitions, 46200 flow. Second operand has 24 states, 24 states have (on average 128.66666666666666) internal successors, (3088), 24 states have internal predecessors, (3088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:59:35,867 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:59:35,867 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 163 [2022-12-12 13:59:35,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:59:46,664 INFO L130 PetriNetUnfolder]: 28944/58192 cut-off events. [2022-12-12 13:59:46,664 INFO L131 PetriNetUnfolder]: For 331446/335737 co-relation queries the response was YES. [2022-12-12 13:59:46,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 298746 conditions, 58192 events. 28944/58192 cut-off events. For 331446/335737 co-relation queries the response was YES. Maximal size of possible extension queue 1503. Compared 618592 event pairs, 3224 based on Foata normal form. 67/55058 useless extension candidates. Maximal degree in co-relation 67655. Up to 15287 conditions per place. [2022-12-12 13:59:47,006 INFO L137 encePairwiseOnDemand]: 148/163 looper letters, 1040 selfloop transitions, 541 changer transitions 1304/4251 dead transitions. [2022-12-12 13:59:47,006 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 4251 transitions, 52218 flow [2022-12-12 13:59:47,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-12-12 13:59:47,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-12-12 13:59:47,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4259 transitions. [2022-12-12 13:59:47,009 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8165260736196319 [2022-12-12 13:59:47,009 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 483 predicate places. [2022-12-12 13:59:47,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 4251 transitions, 52218 flow [2022-12-12 13:59:47,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 622 places, 4251 transitions, 48873 flow, removed 1551 selfloop flow, removed 6 redundant places. [2022-12-12 13:59:47,934 INFO L495 AbstractCegarLoop]: Abstraction has has 622 places, 4251 transitions, 48873 flow [2022-12-12 13:59:47,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 128.66666666666666) internal successors, (3088), 24 states have internal predecessors, (3088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:59:47,934 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 13:59:47,934 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 13:59:47,946 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-12-12 13:59:48,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:59:48,141 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 13:59:48,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 13:59:48,142 INFO L85 PathProgramCache]: Analyzing trace with hash 598879028, now seen corresponding path program 9 times [2022-12-12 13:59:48,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 13:59:48,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765164361] [2022-12-12 13:59:48,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 13:59:48,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 13:59:48,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 13:59:48,309 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:59:48,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 13:59:48,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765164361] [2022-12-12 13:59:48,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765164361] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 13:59:48,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449047824] [2022-12-12 13:59:48,310 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 13:59:48,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 13:59:48,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 13:59:48,311 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) [2022-12-12 13:59:48,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-12 13:59:48,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 13:59:48,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 13:59:48,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-12 13:59:48,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 13:59:48,546 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:59:48,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 13:59:48,790 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 13:59:48,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449047824] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 13:59:48,790 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 13:59:48,790 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 18 [2022-12-12 13:59:48,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318238514] [2022-12-12 13:59:48,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 13:59:48,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-12 13:59:48,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 13:59:48,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-12 13:59:48,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2022-12-12 13:59:48,792 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 163 [2022-12-12 13:59:48,793 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 4251 transitions, 48873 flow. Second operand has 18 states, 18 states have (on average 128.83333333333334) internal successors, (2319), 18 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 13:59:48,793 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 13:59:48,793 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 163 [2022-12-12 13:59:48,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 13:59:59,764 INFO L130 PetriNetUnfolder]: 29157/58690 cut-off events. [2022-12-12 13:59:59,764 INFO L131 PetriNetUnfolder]: For 358869/363153 co-relation queries the response was YES. [2022-12-12 13:59:59,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 306290 conditions, 58690 events. 29157/58690 cut-off events. For 358869/363153 co-relation queries the response was YES. Maximal size of possible extension queue 1521. Compared 625489 event pairs, 3241 based on Foata normal form. 79/55906 useless extension candidates. Maximal degree in co-relation 69584. Up to 15287 conditions per place. [2022-12-12 14:00:00,096 INFO L137 encePairwiseOnDemand]: 150/163 looper letters, 1248 selfloop transitions, 359 changer transitions 1335/4308 dead transitions. [2022-12-12 14:00:00,096 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 4308 transitions, 54539 flow [2022-12-12 14:00:00,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-12 14:00:00,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-12 14:00:00,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2905 transitions. [2022-12-12 14:00:00,098 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8100948131622978 [2022-12-12 14:00:00,099 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 498 predicate places. [2022-12-12 14:00:00,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 4308 transitions, 54539 flow [2022-12-12 14:00:01,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 4308 transitions, 51889 flow, removed 1325 selfloop flow, removed 0 redundant places. [2022-12-12 14:00:01,109 INFO L495 AbstractCegarLoop]: Abstraction has has 643 places, 4308 transitions, 51889 flow [2022-12-12 14:00:01,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 128.83333333333334) internal successors, (2319), 18 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 14:00:01,110 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 14:00:01,110 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 14:00:01,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-12-12 14:00:01,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 14:00:01,315 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 14:00:01,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 14:00:01,316 INFO L85 PathProgramCache]: Analyzing trace with hash -778046668, now seen corresponding path program 10 times [2022-12-12 14:00:01,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 14:00:01,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443832514] [2022-12-12 14:00:01,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 14:00:01,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 14:00:01,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 14:00:01,520 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:00:01,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 14:00:01,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443832514] [2022-12-12 14:00:01,521 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443832514] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 14:00:01,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081271213] [2022-12-12 14:00:01,521 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 14:00:01,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 14:00:01,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 14:00:01,522 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) [2022-12-12 14:00:01,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-12 14:00:01,757 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 14:00:01,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 14:00:01,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-12 14:00:01,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 14:00:01,889 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:00:01,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 14:00:02,176 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:00:02,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081271213] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 14:00:02,176 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 14:00:02,176 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-12-12 14:00:02,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313968278] [2022-12-12 14:00:02,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 14:00:02,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 14:00:02,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 14:00:02,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 14:00:02,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2022-12-12 14:00:02,178 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 163 [2022-12-12 14:00:02,179 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 4308 transitions, 51889 flow. Second operand has 19 states, 19 states have (on average 128.73684210526315) internal successors, (2446), 19 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 14:00:02,179 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 14:00:02,179 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 163 [2022-12-12 14:00:02,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 14:00:16,794 INFO L130 PetriNetUnfolder]: 35174/70360 cut-off events. [2022-12-12 14:00:16,795 INFO L131 PetriNetUnfolder]: For 445740/450711 co-relation queries the response was YES. [2022-12-12 14:00:16,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 371558 conditions, 70360 events. 35174/70360 cut-off events. For 445740/450711 co-relation queries the response was YES. Maximal size of possible extension queue 1826. Compared 765409 event pairs, 3957 based on Foata normal form. 59/67128 useless extension candidates. Maximal degree in co-relation 89598. Up to 18184 conditions per place. [2022-12-12 14:00:17,304 INFO L137 encePairwiseOnDemand]: 147/163 looper letters, 1179 selfloop transitions, 701 changer transitions 1461/4708 dead transitions. [2022-12-12 14:00:17,304 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 4708 transitions, 62458 flow [2022-12-12 14:00:17,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-12-12 14:00:17,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-12-12 14:00:17,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 5800 transitions. [2022-12-12 14:00:17,307 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8087005019520357 [2022-12-12 14:00:17,308 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 541 predicate places. [2022-12-12 14:00:17,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 4708 transitions, 62458 flow [2022-12-12 14:00:18,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 684 places, 4708 transitions, 59901 flow, removed 1213 selfloop flow, removed 2 redundant places. [2022-12-12 14:00:18,880 INFO L495 AbstractCegarLoop]: Abstraction has has 684 places, 4708 transitions, 59901 flow [2022-12-12 14:00:18,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 128.73684210526315) internal successors, (2446), 19 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 14:00:18,881 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 14:00:18,881 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 14:00:18,886 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-12-12 14:00:19,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 14:00:19,086 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 14:00:19,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 14:00:19,087 INFO L85 PathProgramCache]: Analyzing trace with hash -2012248646, now seen corresponding path program 11 times [2022-12-12 14:00:19,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 14:00:19,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809711224] [2022-12-12 14:00:19,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 14:00:19,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 14:00:19,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 14:00:19,306 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:00:19,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 14:00:19,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809711224] [2022-12-12 14:00:19,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809711224] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 14:00:19,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801097687] [2022-12-12 14:00:19,307 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 14:00:19,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 14:00:19,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 14:00:19,308 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) [2022-12-12 14:00:19,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-12 14:00:19,562 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 14:00:19,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 14:00:19,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-12 14:00:19,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 14:00:19,735 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:00:19,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 14:00:20,057 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:00:20,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801097687] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 14:00:20,058 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 14:00:20,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-12-12 14:00:20,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487218698] [2022-12-12 14:00:20,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 14:00:20,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-12 14:00:20,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 14:00:20,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-12 14:00:20,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-12-12 14:00:20,060 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 163 [2022-12-12 14:00:20,061 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 684 places, 4708 transitions, 59901 flow. Second operand has 20 states, 20 states have (on average 128.75) internal successors, (2575), 20 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 14:00:20,061 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 14:00:20,061 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 163 [2022-12-12 14:00:20,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 14:00:38,491 INFO L130 PetriNetUnfolder]: 40834/81431 cut-off events. [2022-12-12 14:00:38,492 INFO L131 PetriNetUnfolder]: For 568195/574010 co-relation queries the response was YES. [2022-12-12 14:00:38,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 445683 conditions, 81431 events. 40834/81431 cut-off events. For 568195/574010 co-relation queries the response was YES. Maximal size of possible extension queue 2328. Compared 900178 event pairs, 4460 based on Foata normal form. 69/77803 useless extension candidates. Maximal degree in co-relation 103213. Up to 20914 conditions per place. [2022-12-12 14:00:39,117 INFO L137 encePairwiseOnDemand]: 147/163 looper letters, 1247 selfloop transitions, 1056 changer transitions 1573/5243 dead transitions. [2022-12-12 14:00:39,118 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 748 places, 5243 transitions, 75745 flow [2022-12-12 14:00:39,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-12-12 14:00:39,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2022-12-12 14:00:39,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 8590 transitions. [2022-12-12 14:00:39,122 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8107597923548844 [2022-12-12 14:00:39,122 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 603 predicate places. [2022-12-12 14:00:39,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 748 places, 5243 transitions, 75745 flow [2022-12-12 14:00:41,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 726 places, 5243 transitions, 71671 flow, removed 1671 selfloop flow, removed 22 redundant places. [2022-12-12 14:00:41,359 INFO L495 AbstractCegarLoop]: Abstraction has has 726 places, 5243 transitions, 71671 flow [2022-12-12 14:00:41,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 128.75) internal successors, (2575), 20 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 14:00:41,359 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 14:00:41,359 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 14:00:41,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-12-12 14:00:41,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-12-12 14:00:41,564 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 14:00:41,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 14:00:41,564 INFO L85 PathProgramCache]: Analyzing trace with hash -356358806, now seen corresponding path program 12 times [2022-12-12 14:00:41,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 14:00:41,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611803735] [2022-12-12 14:00:41,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 14:00:41,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 14:00:41,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 14:00:41,736 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:00:41,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 14:00:41,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611803735] [2022-12-12 14:00:41,737 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611803735] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 14:00:41,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777783542] [2022-12-12 14:00:41,737 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-12 14:00:41,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 14:00:41,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 14:00:41,738 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) [2022-12-12 14:00:41,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-12 14:00:41,906 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-12 14:00:41,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 14:00:41,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-12 14:00:41,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 14:00:42,035 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:00:42,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 14:00:42,250 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:00:42,250 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777783542] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 14:00:42,250 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 14:00:42,250 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-12-12 14:00:42,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076087370] [2022-12-12 14:00:42,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 14:00:42,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 14:00:42,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 14:00:42,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 14:00:42,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-12-12 14:00:42,252 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 163 [2022-12-12 14:00:42,253 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 726 places, 5243 transitions, 71671 flow. Second operand has 19 states, 19 states have (on average 128.73684210526315) internal successors, (2446), 19 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 14:00:42,254 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 14:00:42,254 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 163 [2022-12-12 14:00:42,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 14:01:06,304 INFO L130 PetriNetUnfolder]: 49607/99155 cut-off events. [2022-12-12 14:01:06,304 INFO L131 PetriNetUnfolder]: For 802010/809135 co-relation queries the response was YES. [2022-12-12 14:01:06,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 566919 conditions, 99155 events. 49607/99155 cut-off events. For 802010/809135 co-relation queries the response was YES. Maximal size of possible extension queue 2639. Compared 1108351 event pairs, 6334 based on Foata normal form. 173/94657 useless extension candidates. Maximal degree in co-relation 135817. Up to 26200 conditions per place. [2022-12-12 14:01:07,073 INFO L137 encePairwiseOnDemand]: 147/163 looper letters, 1520 selfloop transitions, 1572 changer transitions 1822/6281 dead transitions. [2022-12-12 14:01:07,073 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 792 places, 6281 transitions, 99777 flow [2022-12-12 14:01:07,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-12-12 14:01:07,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2022-12-12 14:01:07,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 8904 transitions. [2022-12-12 14:01:07,077 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8153099533009798 [2022-12-12 14:01:07,077 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 647 predicate places. [2022-12-12 14:01:07,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 792 places, 6281 transitions, 99777 flow [2022-12-12 14:01:10,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 791 places, 6281 transitions, 95868 flow, removed 1866 selfloop flow, removed 1 redundant places. [2022-12-12 14:01:10,069 INFO L495 AbstractCegarLoop]: Abstraction has has 791 places, 6281 transitions, 95868 flow [2022-12-12 14:01:10,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 128.73684210526315) internal successors, (2446), 19 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 14:01:10,069 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 14:01:10,069 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 14:01:10,077 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-12-12 14:01:10,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-12-12 14:01:10,276 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 14:01:10,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 14:01:10,276 INFO L85 PathProgramCache]: Analyzing trace with hash 171732952, now seen corresponding path program 13 times [2022-12-12 14:01:10,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 14:01:10,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269310936] [2022-12-12 14:01:10,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 14:01:10,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 14:01:10,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 14:01:10,443 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:01:10,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 14:01:10,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269310936] [2022-12-12 14:01:10,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269310936] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 14:01:10,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556008937] [2022-12-12 14:01:10,444 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-12 14:01:10,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 14:01:10,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 14:01:10,445 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) [2022-12-12 14:01:10,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-12 14:01:10,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 14:01:10,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-12 14:01:10,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 14:01:10,816 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:01:10,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 14:01:10,998 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:01:10,998 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556008937] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 14:01:10,998 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 14:01:10,998 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-12-12 14:01:10,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796261219] [2022-12-12 14:01:10,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 14:01:10,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 14:01:10,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 14:01:10,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 14:01:10,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-12-12 14:01:11,000 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 163 [2022-12-12 14:01:11,001 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 791 places, 6281 transitions, 95868 flow. Second operand has 19 states, 19 states have (on average 128.73684210526315) internal successors, (2446), 19 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 14:01:11,001 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 14:01:11,001 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 163 [2022-12-12 14:01:11,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 14:01:37,791 INFO L130 PetriNetUnfolder]: 50573/101249 cut-off events. [2022-12-12 14:01:37,791 INFO L131 PetriNetUnfolder]: For 892378/899594 co-relation queries the response was YES. [2022-12-12 14:01:38,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 595675 conditions, 101249 events. 50573/101249 cut-off events. For 892378/899594 co-relation queries the response was YES. Maximal size of possible extension queue 2702. Compared 1136525 event pairs, 6444 based on Foata normal form. 170/96830 useless extension candidates. Maximal degree in co-relation 143899. Up to 26638 conditions per place. [2022-12-12 14:01:38,499 INFO L137 encePairwiseOnDemand]: 147/163 looper letters, 1862 selfloop transitions, 1397 changer transitions 1874/6500 dead transitions. [2022-12-12 14:01:38,499 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 829 places, 6500 transitions, 109000 flow [2022-12-12 14:01:38,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-12-12 14:01:38,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-12-12 14:01:38,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 5175 transitions. [2022-12-12 14:01:38,502 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8140632373761209 [2022-12-12 14:01:38,502 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 684 predicate places. [2022-12-12 14:01:38,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 829 places, 6500 transitions, 109000 flow [2022-12-12 14:01:41,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 823 places, 6500 transitions, 104634 flow, removed 1950 selfloop flow, removed 6 redundant places. [2022-12-12 14:01:41,688 INFO L495 AbstractCegarLoop]: Abstraction has has 823 places, 6500 transitions, 104634 flow [2022-12-12 14:01:41,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 128.73684210526315) internal successors, (2446), 19 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 14:01:41,688 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 14:01:41,688 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 14:01:41,697 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-12-12 14:01:41,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-12-12 14:01:41,898 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 14:01:41,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 14:01:41,898 INFO L85 PathProgramCache]: Analyzing trace with hash 676696964, now seen corresponding path program 14 times [2022-12-12 14:01:41,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 14:01:41,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537051139] [2022-12-12 14:01:41,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 14:01:41,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 14:01:41,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 14:01:42,058 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:01:42,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 14:01:42,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537051139] [2022-12-12 14:01:42,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537051139] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 14:01:42,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438786399] [2022-12-12 14:01:42,058 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-12 14:01:42,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 14:01:42,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 14:01:42,061 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) [2022-12-12 14:01:42,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-12 14:01:42,362 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-12 14:01:42,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 14:01:42,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-12 14:01:42,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 14:01:42,491 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:01:42,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 14:01:42,693 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:01:42,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438786399] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 14:01:42,694 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 14:01:42,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-12-12 14:01:42,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511371591] [2022-12-12 14:01:42,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 14:01:42,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-12 14:01:42,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 14:01:42,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-12 14:01:42,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2022-12-12 14:01:42,696 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 163 [2022-12-12 14:01:42,697 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 823 places, 6500 transitions, 104634 flow. Second operand has 19 states, 19 states have (on average 128.73684210526315) internal successors, (2446), 19 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 14:01:42,697 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 14:01:42,697 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 163 [2022-12-12 14:01:42,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 14:02:10,968 INFO L130 PetriNetUnfolder]: 52240/104590 cut-off events. [2022-12-12 14:02:10,969 INFO L131 PetriNetUnfolder]: For 985061/992367 co-relation queries the response was YES. [2022-12-12 14:02:11,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 627763 conditions, 104590 events. 52240/104590 cut-off events. For 985061/992367 co-relation queries the response was YES. Maximal size of possible extension queue 2737. Compared 1179277 event pairs, 6549 based on Foata normal form. 178/100146 useless extension candidates. Maximal degree in co-relation 153048. Up to 27143 conditions per place. [2022-12-12 14:02:11,663 INFO L137 encePairwiseOnDemand]: 147/163 looper letters, 1963 selfloop transitions, 1404 changer transitions 1941/6675 dead transitions. [2022-12-12 14:02:11,663 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 869 places, 6675 transitions, 117623 flow [2022-12-12 14:02:11,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-12-12 14:02:11,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-12-12 14:02:11,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 6231 transitions. [2022-12-12 14:02:11,667 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8133402950006526 [2022-12-12 14:02:11,667 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 724 predicate places. [2022-12-12 14:02:11,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 869 places, 6675 transitions, 117623 flow [2022-12-12 14:02:15,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 861 places, 6675 transitions, 112000 flow, removed 2487 selfloop flow, removed 8 redundant places. [2022-12-12 14:02:15,129 INFO L495 AbstractCegarLoop]: Abstraction has has 861 places, 6675 transitions, 112000 flow [2022-12-12 14:02:15,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 128.73684210526315) internal successors, (2446), 19 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 14:02:15,129 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 14:02:15,130 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 14:02:15,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-12-12 14:02:15,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 14:02:15,335 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 14:02:15,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 14:02:15,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1198018566, now seen corresponding path program 15 times [2022-12-12 14:02:15,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 14:02:15,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117155785] [2022-12-12 14:02:15,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 14:02:15,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 14:02:15,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 14:02:15,516 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:02:15,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 14:02:15,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117155785] [2022-12-12 14:02:15,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117155785] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 14:02:15,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367208416] [2022-12-12 14:02:15,517 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-12 14:02:15,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 14:02:15,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 14:02:15,518 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) [2022-12-12 14:02:15,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-12 14:02:15,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-12 14:02:15,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 14:02:15,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-12 14:02:15,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 14:02:15,822 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:02:15,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 14:02:16,078 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:02:16,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367208416] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 14:02:16,078 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 14:02:16,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-12-12 14:02:16,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230635147] [2022-12-12 14:02:16,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 14:02:16,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-12 14:02:16,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 14:02:16,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-12 14:02:16,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2022-12-12 14:02:16,081 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 163 [2022-12-12 14:02:16,082 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 861 places, 6675 transitions, 112000 flow. Second operand has 20 states, 20 states have (on average 128.75) internal successors, (2575), 20 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 14:02:16,082 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 14:02:16,082 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 163 [2022-12-12 14:02:16,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 14:02:56,637 INFO L130 PetriNetUnfolder]: 65317/130297 cut-off events. [2022-12-12 14:02:56,637 INFO L131 PetriNetUnfolder]: For 1350903/1360094 co-relation queries the response was YES. [2022-12-12 14:02:57,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 804935 conditions, 130297 events. 65317/130297 cut-off events. For 1350903/1360094 co-relation queries the response was YES. Maximal size of possible extension queue 3604. Compared 1514618 event pairs, 8235 based on Foata normal form. 242/124783 useless extension candidates. Maximal degree in co-relation 203902. Up to 33666 conditions per place. [2022-12-12 14:02:57,568 INFO L137 encePairwiseOnDemand]: 147/163 looper letters, 2232 selfloop transitions, 2223 changer transitions 2315/8132 dead transitions. [2022-12-12 14:02:57,569 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 950 places, 8132 transitions, 154293 flow [2022-12-12 14:02:57,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-12-12 14:02:57,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-12-12 14:02:57,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 12288 transitions. [2022-12-12 14:02:57,711 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8106075598654264 [2022-12-12 14:02:57,715 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 805 predicate places. [2022-12-12 14:02:57,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 950 places, 8132 transitions, 154293 flow [2022-12-12 14:03:02,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 931 places, 8132 transitions, 146546 flow, removed 3229 selfloop flow, removed 19 redundant places. [2022-12-12 14:03:02,574 INFO L495 AbstractCegarLoop]: Abstraction has has 931 places, 8132 transitions, 146546 flow [2022-12-12 14:03:02,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 128.75) internal successors, (2575), 20 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 14:03:02,574 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 14:03:02,574 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 14:03:02,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-12-12 14:03:02,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-12-12 14:03:02,781 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 14:03:02,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 14:03:02,781 INFO L85 PathProgramCache]: Analyzing trace with hash -244053994, now seen corresponding path program 16 times [2022-12-12 14:03:02,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 14:03:02,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993090919] [2022-12-12 14:03:02,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 14:03:02,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 14:03:02,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 14:03:02,927 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:03:02,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 14:03:02,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993090919] [2022-12-12 14:03:02,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993090919] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 14:03:02,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394128178] [2022-12-12 14:03:02,927 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-12 14:03:02,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 14:03:02,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 14:03:02,929 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) [2022-12-12 14:03:02,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-12 14:03:03,195 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-12 14:03:03,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 14:03:03,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-12 14:03:03,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 14:03:03,347 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:03:03,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 14:03:03,679 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:03:03,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394128178] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 14:03:03,679 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 14:03:03,679 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-12-12 14:03:03,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907287058] [2022-12-12 14:03:03,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 14:03:03,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-12 14:03:03,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 14:03:03,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-12 14:03:03,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=430, Unknown=0, NotChecked=0, Total=552 [2022-12-12 14:03:03,682 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 163 [2022-12-12 14:03:03,751 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 931 places, 8132 transitions, 146546 flow. Second operand has 24 states, 24 states have (on average 128.70833333333334) internal successors, (3089), 24 states have internal predecessors, (3089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 14:03:03,752 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 14:03:03,752 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 163 [2022-12-12 14:03:03,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-12 14:03:45,906 INFO L130 PetriNetUnfolder]: 66201/133226 cut-off events. [2022-12-12 14:03:45,906 INFO L131 PetriNetUnfolder]: For 1454343/1463573 co-relation queries the response was YES. [2022-12-12 14:03:46,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 832941 conditions, 133226 events. 66201/133226 cut-off events. For 1454343/1463573 co-relation queries the response was YES. Maximal size of possible extension queue 3662. Compared 1559624 event pairs, 8287 based on Foata normal form. 204/127622 useless extension candidates. Maximal degree in co-relation 212933. Up to 34096 conditions per place. [2022-12-12 14:03:46,940 INFO L137 encePairwiseOnDemand]: 148/163 looper letters, 2598 selfloop transitions, 2014 changer transitions 2328/8302 dead transitions. [2022-12-12 14:03:46,941 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 973 places, 8302 transitions, 163657 flow [2022-12-12 14:03:46,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-12-12 14:03:46,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-12-12 14:03:46,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 5712 transitions. [2022-12-12 14:03:46,943 INFO L526 CegarLoopForPetriNet]: DFA transition density 0.8149522043087459 [2022-12-12 14:03:46,945 INFO L295 CegarLoopForPetriNet]: 145 programPoint places, 828 predicate places. [2022-12-12 14:03:46,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 973 places, 8302 transitions, 163657 flow [2022-12-12 14:03:52,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 969 places, 8302 transitions, 156284 flow, removed 3557 selfloop flow, removed 4 redundant places. [2022-12-12 14:03:52,685 INFO L495 AbstractCegarLoop]: Abstraction has has 969 places, 8302 transitions, 156284 flow [2022-12-12 14:03:52,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 128.70833333333334) internal successors, (3089), 24 states have internal predecessors, (3089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 14:03:52,686 INFO L206 CegarLoopForPetriNet]: Found error trace [2022-12-12 14:03:52,686 INFO L214 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-12 14:03:52,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-12-12 14:03:52,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-12 14:03:52,891 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-12 14:03:52,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-12 14:03:52,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1787289114, now seen corresponding path program 17 times [2022-12-12 14:03:52,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-12 14:03:52,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267750670] [2022-12-12 14:03:52,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-12 14:03:52,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-12 14:03:52,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-12 14:03:53,165 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:03:53,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-12 14:03:53,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267750670] [2022-12-12 14:03:53,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267750670] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-12 14:03:53,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227166155] [2022-12-12 14:03:53,166 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-12 14:03:53,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-12 14:03:53,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-12 14:03:53,167 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) [2022-12-12 14:03:53,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-12 14:03:53,419 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-12 14:03:53,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-12 14:03:53,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-12 14:03:53,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-12 14:03:53,565 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:03:53,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-12 14:03:53,779 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-12 14:03:53,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227166155] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-12 14:03:53,780 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-12 14:03:53,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-12-12 14:03:53,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98968161] [2022-12-12 14:03:53,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-12 14:03:53,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-12 14:03:53,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-12 14:03:53,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-12 14:03:53,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2022-12-12 14:03:53,782 INFO L481 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 163 [2022-12-12 14:03:53,784 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 969 places, 8302 transitions, 156284 flow. Second operand has 25 states, 25 states have (on average 128.64) internal successors, (3216), 25 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-12 14:03:53,784 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-12 14:03:53,784 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 163 [2022-12-12 14:03:53,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand