/usr/bin/java -Xmx16000000000 -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-VariableLbe.epf --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations AFTER -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-28 08:46:19,101 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-28 08:46:19,103 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-28 08:46:19,119 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-28 08:46:19,119 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-28 08:46:19,120 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-28 08:46:19,121 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-28 08:46:19,122 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-28 08:46:19,123 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-28 08:46:19,123 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-28 08:46:19,124 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-28 08:46:19,124 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-28 08:46:19,125 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-28 08:46:19,125 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-28 08:46:19,126 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-28 08:46:19,126 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-28 08:46:19,127 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-28 08:46:19,127 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-28 08:46:19,128 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-28 08:46:19,135 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-28 08:46:19,137 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-28 08:46:19,140 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-28 08:46:19,140 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-28 08:46:19,141 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-28 08:46:19,144 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-28 08:46:19,147 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-28 08:46:19,147 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-28 08:46:19,148 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-28 08:46:19,148 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-28 08:46:19,149 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-28 08:46:19,149 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-28 08:46:19,149 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-28 08:46:19,150 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-28 08:46:19,150 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-28 08:46:19,151 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-28 08:46:19,151 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-28 08:46:19,151 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-28 08:46:19,151 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-28 08:46:19,151 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-28 08:46:19,152 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-28 08:46:19,152 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-28 08:46:19,155 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-VariableLbe.epf [2023-01-28 08:46:19,177 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-28 08:46:19,177 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-28 08:46:19,178 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-28 08:46:19,178 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-28 08:46:19,179 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-28 08:46:19,179 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-28 08:46:19,179 INFO L138 SettingsManager]: * Use SBE=true [2023-01-28 08:46:19,179 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-28 08:46:19,179 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-28 08:46:19,179 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-28 08:46:19,180 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-28 08:46:19,180 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-28 08:46:19,180 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-28 08:46:19,180 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-28 08:46:19,180 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-28 08:46:19,180 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-28 08:46:19,180 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-28 08:46:19,181 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-28 08:46:19,181 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-28 08:46:19,181 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-28 08:46:19,181 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-28 08:46:19,181 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-28 08:46:19,181 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-28 08:46:19,181 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 08:46:19,181 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-28 08:46:19,182 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-28 08:46:19,182 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-28 08:46:19,182 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-28 08:46:19,182 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-28 08:46:19,182 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-28 08:46:19,182 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-28 08:46:19,182 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC 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: When to check the insufficient erros location relative to the other error locations -> AFTER [2023-01-28 08:46:19,362 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-28 08:46:19,384 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-28 08:46:19,386 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-28 08:46:19,386 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-28 08:46:19,387 INFO L275 PluginConnector]: CDTParser initialized [2023-01-28 08:46:19,387 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c [2023-01-28 08:46:20,328 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-28 08:46:20,521 INFO L351 CDTParser]: Found 1 translation units. [2023-01-28 08:46:20,522 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c [2023-01-28 08:46:20,526 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7cd36133b/257520ee8a8a413b974daa01ef40eeb1/FLAG40a660588 [2023-01-28 08:46:20,535 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7cd36133b/257520ee8a8a413b974daa01ef40eeb1 [2023-01-28 08:46:20,537 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-28 08:46:20,538 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-28 08:46:20,538 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-28 08:46:20,538 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-28 08:46:20,540 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-28 08:46:20,541 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 08:46:20" (1/1) ... [2023-01-28 08:46:20,541 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@568b5009 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 08:46:20, skipping insertion in model container [2023-01-28 08:46:20,541 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 08:46:20" (1/1) ... [2023-01-28 08:46:20,546 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-28 08:46:20,556 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-28 08:46:20,654 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c[2482,2495] [2023-01-28 08:46:20,661 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 08:46:20,667 INFO L203 MainTranslator]: Completed pre-run [2023-01-28 08:46:20,681 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c[2482,2495] [2023-01-28 08:46:20,685 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 08:46:20,700 INFO L208 MainTranslator]: Completed translation [2023-01-28 08:46:20,700 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 08:46:20 WrapperNode [2023-01-28 08:46:20,700 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-28 08:46:20,701 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-28 08:46:20,701 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-28 08:46:20,701 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-28 08:46:20,706 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 08:46:20" (1/1) ... [2023-01-28 08:46:20,711 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 08:46:20" (1/1) ... [2023-01-28 08:46:20,729 INFO L138 Inliner]: procedures = 25, calls = 39, calls flagged for inlining = 13, calls inlined = 17, statements flattened = 202 [2023-01-28 08:46:20,729 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-28 08:46:20,729 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-28 08:46:20,729 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-28 08:46:20,730 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-28 08:46:20,736 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 08:46:20" (1/1) ... [2023-01-28 08:46:20,736 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 08:46:20" (1/1) ... [2023-01-28 08:46:20,738 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 08:46:20" (1/1) ... [2023-01-28 08:46:20,738 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 08:46:20" (1/1) ... [2023-01-28 08:46:20,743 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 08:46:20" (1/1) ... [2023-01-28 08:46:20,746 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 08:46:20" (1/1) ... [2023-01-28 08:46:20,747 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 08:46:20" (1/1) ... [2023-01-28 08:46:20,748 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 08:46:20" (1/1) ... [2023-01-28 08:46:20,750 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-28 08:46:20,750 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-28 08:46:20,750 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-28 08:46:20,750 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-28 08:46:20,751 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 08:46:20" (1/1) ... [2023-01-28 08:46:20,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 08:46:20,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:46:20,775 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) [2023-01-28 08:46:20,778 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 [2023-01-28 08:46:20,805 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-28 08:46:20,805 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-28 08:46:20,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-28 08:46:20,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-01-28 08:46:20,805 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-01-28 08:46:20,805 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-01-28 08:46:20,805 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-01-28 08:46:20,805 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-01-28 08:46:20,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-28 08:46:20,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-01-28 08:46:20,806 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-28 08:46:20,806 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-28 08:46:20,806 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-28 08:46:20,807 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-01-28 08:46:20,891 INFO L236 CfgBuilder]: Building ICFG [2023-01-28 08:46:20,892 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-28 08:46:21,294 INFO L277 CfgBuilder]: Performing block encoding [2023-01-28 08:46:21,301 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-28 08:46:21,301 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-01-28 08:46:21,309 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 08:46:21 BoogieIcfgContainer [2023-01-28 08:46:21,309 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-28 08:46:21,310 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-28 08:46:21,311 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-28 08:46:21,313 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-28 08:46:21,313 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.01 08:46:20" (1/3) ... [2023-01-28 08:46:21,313 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ef40252 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 08:46:21, skipping insertion in model container [2023-01-28 08:46:21,313 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 08:46:20" (2/3) ... [2023-01-28 08:46:21,313 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ef40252 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 08:46:21, skipping insertion in model container [2023-01-28 08:46:21,313 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 08:46:21" (3/3) ... [2023-01-28 08:46:21,314 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-array-int-symm.wvr.c [2023-01-28 08:46:21,326 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-28 08:46:21,326 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-01-28 08:46:21,327 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-28 08:46:21,402 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-01-28 08:46:21,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 217 places, 231 transitions, 478 flow [2023-01-28 08:46:21,511 INFO L130 PetriNetUnfolder]: 21/229 cut-off events. [2023-01-28 08:46:21,511 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 08:46:21,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 238 conditions, 229 events. 21/229 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 310 event pairs, 0 based on Foata normal form. 0/207 useless extension candidates. Maximal degree in co-relation 150. Up to 3 conditions per place. [2023-01-28 08:46:21,527 INFO L82 GeneralOperation]: Start removeDead. Operand has 217 places, 231 transitions, 478 flow [2023-01-28 08:46:21,536 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 207 places, 221 transitions, 454 flow [2023-01-28 08:46:21,538 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 08:46:21,551 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 207 places, 221 transitions, 454 flow [2023-01-28 08:46:21,557 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 207 places, 221 transitions, 454 flow [2023-01-28 08:46:21,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 207 places, 221 transitions, 454 flow [2023-01-28 08:46:21,627 INFO L130 PetriNetUnfolder]: 21/221 cut-off events. [2023-01-28 08:46:21,627 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 08:46:21,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230 conditions, 221 events. 21/221 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 310 event pairs, 0 based on Foata normal form. 0/200 useless extension candidates. Maximal degree in co-relation 150. Up to 3 conditions per place. [2023-01-28 08:46:21,631 INFO L119 LiptonReduction]: Number of co-enabled transitions 5192 [2023-01-28 08:46:26,798 INFO L134 LiptonReduction]: Checked pairs total: 5413 [2023-01-28 08:46:26,798 INFO L136 LiptonReduction]: Total number of compositions: 252 [2023-01-28 08:46:26,815 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-01-28 08:46:26,819 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;@38a64f86, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 08:46:26,819 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-01-28 08:46:26,823 INFO L130 PetriNetUnfolder]: 5/22 cut-off events. [2023-01-28 08:46:26,823 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 08:46:26,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:46:26,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:46:26,824 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:46:26,827 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:46:26,827 INFO L85 PathProgramCache]: Analyzing trace with hash 40498280, now seen corresponding path program 1 times [2023-01-28 08:46:26,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:46:26,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855266313] [2023-01-28 08:46:26,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:26,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:46:26,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:27,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:27,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:46:27,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855266313] [2023-01-28 08:46:27,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855266313] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:46:27,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 08:46:27,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 08:46:27,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147086324] [2023-01-28 08:46:27,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:46:27,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-01-28 08:46:27,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:46:27,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-01-28 08:46:27,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-01-28 08:46:27,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 483 [2023-01-28 08:46:27,571 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 23 transitions, 58 flow. Second operand has 7 states, 7 states have (on average 165.14285714285714) internal successors, (1156), 7 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:27,571 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:46:27,571 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 483 [2023-01-28 08:46:27,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:46:27,789 INFO L130 PetriNetUnfolder]: 177/320 cut-off events. [2023-01-28 08:46:27,790 INFO L131 PetriNetUnfolder]: For 29/29 co-relation queries the response was YES. [2023-01-28 08:46:27,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 683 conditions, 320 events. 177/320 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1171 event pairs, 20 based on Foata normal form. 1/263 useless extension candidates. Maximal degree in co-relation 320. Up to 134 conditions per place. [2023-01-28 08:46:27,792 INFO L137 encePairwiseOnDemand]: 475/483 looper letters, 60 selfloop transitions, 10 changer transitions 4/74 dead transitions. [2023-01-28 08:46:27,792 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 74 transitions, 335 flow [2023-01-28 08:46:27,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 08:46:27,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 08:46:27,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1381 transitions. [2023-01-28 08:46:27,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3574016563146998 [2023-01-28 08:46:27,810 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1381 transitions. [2023-01-28 08:46:27,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1381 transitions. [2023-01-28 08:46:27,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:46:27,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1381 transitions. [2023-01-28 08:46:27,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 172.625) internal successors, (1381), 8 states have internal predecessors, (1381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:27,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:27,828 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:27,829 INFO L175 Difference]: Start difference. First operand has 25 places, 23 transitions, 58 flow. Second operand 8 states and 1381 transitions. [2023-01-28 08:46:27,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 74 transitions, 335 flow [2023-01-28 08:46:27,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 74 transitions, 309 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-01-28 08:46:27,833 INFO L231 Difference]: Finished difference. Result has 31 places, 32 transitions, 113 flow [2023-01-28 08:46:27,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=113, PETRI_PLACES=31, PETRI_TRANSITIONS=32} [2023-01-28 08:46:27,836 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 6 predicate places. [2023-01-28 08:46:27,836 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 32 transitions, 113 flow [2023-01-28 08:46:27,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 165.14285714285714) internal successors, (1156), 7 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:27,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:46:27,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:46:27,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-28 08:46:27,837 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:46:27,838 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:46:27,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1445248948, now seen corresponding path program 2 times [2023-01-28 08:46:27,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:46:27,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136270209] [2023-01-28 08:46:27,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:27,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:46:27,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:28,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:28,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:46:28,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136270209] [2023-01-28 08:46:28,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136270209] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:46:28,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 08:46:28,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 08:46:28,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601735849] [2023-01-28 08:46:28,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:46:28,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-01-28 08:46:28,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:46:28,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-01-28 08:46:28,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-01-28 08:46:28,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 483 [2023-01-28 08:46:28,098 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 32 transitions, 113 flow. Second operand has 7 states, 7 states have (on average 165.14285714285714) internal successors, (1156), 7 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:28,098 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:46:28,098 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 483 [2023-01-28 08:46:28,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:46:28,287 INFO L130 PetriNetUnfolder]: 182/340 cut-off events. [2023-01-28 08:46:28,288 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-01-28 08:46:28,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 814 conditions, 340 events. 182/340 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1316 event pairs, 22 based on Foata normal form. 1/297 useless extension candidates. Maximal degree in co-relation 527. Up to 134 conditions per place. [2023-01-28 08:46:28,289 INFO L137 encePairwiseOnDemand]: 476/483 looper letters, 54 selfloop transitions, 12 changer transitions 8/74 dead transitions. [2023-01-28 08:46:28,290 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 74 transitions, 365 flow [2023-01-28 08:46:28,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 08:46:28,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 08:46:28,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1378 transitions. [2023-01-28 08:46:28,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35662525879917184 [2023-01-28 08:46:28,293 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1378 transitions. [2023-01-28 08:46:28,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1378 transitions. [2023-01-28 08:46:28,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:46:28,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1378 transitions. [2023-01-28 08:46:28,296 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 172.25) internal successors, (1378), 8 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:28,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:28,302 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:28,302 INFO L175 Difference]: Start difference. First operand has 31 places, 32 transitions, 113 flow. Second operand 8 states and 1378 transitions. [2023-01-28 08:46:28,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 74 transitions, 365 flow [2023-01-28 08:46:28,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 74 transitions, 363 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-01-28 08:46:28,304 INFO L231 Difference]: Finished difference. Result has 40 places, 35 transitions, 161 flow [2023-01-28 08:46:28,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=111, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=161, PETRI_PLACES=40, PETRI_TRANSITIONS=35} [2023-01-28 08:46:28,305 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 15 predicate places. [2023-01-28 08:46:28,305 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 35 transitions, 161 flow [2023-01-28 08:46:28,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 165.14285714285714) internal successors, (1156), 7 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:28,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:46:28,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:46:28,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-28 08:46:28,306 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:46:28,307 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:46:28,307 INFO L85 PathProgramCache]: Analyzing trace with hash 168744916, now seen corresponding path program 1 times [2023-01-28 08:46:28,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:46:28,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7582830] [2023-01-28 08:46:28,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:28,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:46:28,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:28,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:28,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:46:28,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7582830] [2023-01-28 08:46:28,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7582830] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:46:28,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672137918] [2023-01-28 08:46:28,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:28,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:46:28,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:46:28,495 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) [2023-01-28 08:46:28,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-01-28 08:46:28,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:28,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 19 conjunts are in the unsatisfiable core [2023-01-28 08:46:28,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:46:29,002 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:29,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 164 treesize of output 145 [2023-01-28 08:46:29,077 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:29,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:46:29,322 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:29,322 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 185 treesize of output 165 [2023-01-28 08:46:29,498 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:29,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672137918] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:46:29,500 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:46:29,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-01-28 08:46:29,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922158725] [2023-01-28 08:46:29,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:46:29,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-01-28 08:46:29,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:46:29,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-01-28 08:46:29,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2023-01-28 08:46:29,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 483 [2023-01-28 08:46:29,507 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 35 transitions, 161 flow. Second operand has 20 states, 20 states have (on average 164.9) internal successors, (3298), 20 states have internal predecessors, (3298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:29,507 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:46:29,507 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 483 [2023-01-28 08:46:29,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:46:30,239 INFO L130 PetriNetUnfolder]: 497/913 cut-off events. [2023-01-28 08:46:30,240 INFO L131 PetriNetUnfolder]: For 583/583 co-relation queries the response was YES. [2023-01-28 08:46:30,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2334 conditions, 913 events. 497/913 cut-off events. For 583/583 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4453 event pairs, 190 based on Foata normal form. 26/827 useless extension candidates. Maximal degree in co-relation 2101. Up to 333 conditions per place. [2023-01-28 08:46:30,245 INFO L137 encePairwiseOnDemand]: 473/483 looper letters, 115 selfloop transitions, 24 changer transitions 8/147 dead transitions. [2023-01-28 08:46:30,245 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 147 transitions, 805 flow [2023-01-28 08:46:30,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-01-28 08:46:30,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-01-28 08:46:30,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2743 transitions. [2023-01-28 08:46:30,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3549430641821946 [2023-01-28 08:46:30,250 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2743 transitions. [2023-01-28 08:46:30,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2743 transitions. [2023-01-28 08:46:30,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:46:30,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2743 transitions. [2023-01-28 08:46:30,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 171.4375) internal successors, (2743), 16 states have internal predecessors, (2743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:30,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 483.0) internal successors, (8211), 17 states have internal predecessors, (8211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:30,263 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 483.0) internal successors, (8211), 17 states have internal predecessors, (8211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:30,263 INFO L175 Difference]: Start difference. First operand has 40 places, 35 transitions, 161 flow. Second operand 16 states and 2743 transitions. [2023-01-28 08:46:30,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 147 transitions, 805 flow [2023-01-28 08:46:30,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 147 transitions, 788 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-01-28 08:46:30,270 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 333 flow [2023-01-28 08:46:30,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=333, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2023-01-28 08:46:30,271 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 34 predicate places. [2023-01-28 08:46:30,271 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 333 flow [2023-01-28 08:46:30,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 164.9) internal successors, (3298), 20 states have internal predecessors, (3298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:30,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:46:30,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:46:30,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-01-28 08:46:30,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:46:30,477 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:46:30,478 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:46:30,479 INFO L85 PathProgramCache]: Analyzing trace with hash 924557380, now seen corresponding path program 2 times [2023-01-28 08:46:30,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:46:30,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299874361] [2023-01-28 08:46:30,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:30,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:46:30,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:30,680 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:30,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:46:30,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299874361] [2023-01-28 08:46:30,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299874361] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:46:30,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605031340] [2023-01-28 08:46:30,681 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 08:46:30,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:46:30,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:46:30,682 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) [2023-01-28 08:46:30,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-01-28 08:46:30,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 08:46:30,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:46:30,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 17 conjunts are in the unsatisfiable core [2023-01-28 08:46:30,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:46:30,913 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:30,913 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 126 treesize of output 107 [2023-01-28 08:46:30,964 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:46:30,965 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 08:46:30,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605031340] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:46:30,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 08:46:30,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2023-01-28 08:46:30,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606878074] [2023-01-28 08:46:30,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:46:30,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-01-28 08:46:30,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:46:30,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-01-28 08:46:30,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2023-01-28 08:46:30,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 483 [2023-01-28 08:46:30,968 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 333 flow. Second operand has 7 states, 7 states have (on average 165.28571428571428) internal successors, (1157), 7 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:30,968 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:46:30,968 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 483 [2023-01-28 08:46:30,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:46:31,215 INFO L130 PetriNetUnfolder]: 559/1071 cut-off events. [2023-01-28 08:46:31,215 INFO L131 PetriNetUnfolder]: For 1615/1615 co-relation queries the response was YES. [2023-01-28 08:46:31,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3020 conditions, 1071 events. 559/1071 cut-off events. For 1615/1615 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 5746 event pairs, 88 based on Foata normal form. 38/975 useless extension candidates. Maximal degree in co-relation 2599. Up to 457 conditions per place. [2023-01-28 08:46:31,220 INFO L137 encePairwiseOnDemand]: 474/483 looper letters, 72 selfloop transitions, 30 changer transitions 6/108 dead transitions. [2023-01-28 08:46:31,220 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 108 transitions, 741 flow [2023-01-28 08:46:31,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 08:46:31,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 08:46:31,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1379 transitions. [2023-01-28 08:46:31,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35688405797101447 [2023-01-28 08:46:31,222 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1379 transitions. [2023-01-28 08:46:31,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1379 transitions. [2023-01-28 08:46:31,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:46:31,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1379 transitions. [2023-01-28 08:46:31,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 172.375) internal successors, (1379), 8 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:31,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:31,228 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:31,229 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 333 flow. Second operand 8 states and 1379 transitions. [2023-01-28 08:46:31,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 108 transitions, 741 flow [2023-01-28 08:46:31,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 108 transitions, 698 flow, removed 20 selfloop flow, removed 1 redundant places. [2023-01-28 08:46:31,234 INFO L231 Difference]: Finished difference. Result has 69 places, 68 transitions, 497 flow [2023-01-28 08:46:31,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=497, PETRI_PLACES=69, PETRI_TRANSITIONS=68} [2023-01-28 08:46:31,249 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 44 predicate places. [2023-01-28 08:46:31,249 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 68 transitions, 497 flow [2023-01-28 08:46:31,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 165.28571428571428) internal successors, (1157), 7 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:31,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:46:31,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:46:31,256 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-01-28 08:46:31,454 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,SelfDestructingSolverStorable3 [2023-01-28 08:46:31,454 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:46:31,454 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:46:31,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1125552358, now seen corresponding path program 1 times [2023-01-28 08:46:31,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:46:31,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091721880] [2023-01-28 08:46:31,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:31,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:46:31,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:31,569 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:31,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:46:31,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091721880] [2023-01-28 08:46:31,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091721880] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:46:31,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564779324] [2023-01-28 08:46:31,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:31,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:46:31,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:46:31,573 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) [2023-01-28 08:46:31,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-01-28 08:46:31,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:31,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 08:46:31,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:46:31,714 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:31,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:46:31,775 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:31,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564779324] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 08:46:31,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 08:46:31,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 12 [2023-01-28 08:46:31,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624637121] [2023-01-28 08:46:31,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:46:31,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-01-28 08:46:31,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:46:31,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-01-28 08:46:31,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2023-01-28 08:46:31,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 483 [2023-01-28 08:46:31,779 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 68 transitions, 497 flow. Second operand has 7 states, 7 states have (on average 172.42857142857142) internal successors, (1207), 7 states have internal predecessors, (1207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:31,779 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:46:31,779 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 483 [2023-01-28 08:46:31,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:46:32,036 INFO L130 PetriNetUnfolder]: 599/1159 cut-off events. [2023-01-28 08:46:32,036 INFO L131 PetriNetUnfolder]: For 2711/2711 co-relation queries the response was YES. [2023-01-28 08:46:32,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3574 conditions, 1159 events. 599/1159 cut-off events. For 2711/2711 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6308 event pairs, 194 based on Foata normal form. 0/1027 useless extension candidates. Maximal degree in co-relation 3090. Up to 234 conditions per place. [2023-01-28 08:46:32,042 INFO L137 encePairwiseOnDemand]: 474/483 looper letters, 102 selfloop transitions, 17 changer transitions 8/127 dead transitions. [2023-01-28 08:46:32,042 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 127 transitions, 980 flow [2023-01-28 08:46:32,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 08:46:32,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 08:46:32,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1791 transitions. [2023-01-28 08:46:32,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37080745341614907 [2023-01-28 08:46:32,046 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1791 transitions. [2023-01-28 08:46:32,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1791 transitions. [2023-01-28 08:46:32,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:46:32,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1791 transitions. [2023-01-28 08:46:32,048 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 179.1) internal successors, (1791), 10 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:32,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:32,054 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:32,054 INFO L175 Difference]: Start difference. First operand has 69 places, 68 transitions, 497 flow. Second operand 10 states and 1791 transitions. [2023-01-28 08:46:32,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 127 transitions, 980 flow [2023-01-28 08:46:32,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 127 transitions, 969 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-01-28 08:46:32,062 INFO L231 Difference]: Finished difference. Result has 79 places, 74 transitions, 550 flow [2023-01-28 08:46:32,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=550, PETRI_PLACES=79, PETRI_TRANSITIONS=74} [2023-01-28 08:46:32,064 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 54 predicate places. [2023-01-28 08:46:32,064 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 74 transitions, 550 flow [2023-01-28 08:46:32,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 172.42857142857142) internal successors, (1207), 7 states have internal predecessors, (1207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:32,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:46:32,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:46:32,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-01-28 08:46:32,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:46:32,270 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:46:32,270 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:46:32,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1919531260, now seen corresponding path program 1 times [2023-01-28 08:46:32,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:46:32,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650713795] [2023-01-28 08:46:32,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:32,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:46:32,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:32,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:32,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:46:32,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650713795] [2023-01-28 08:46:32,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650713795] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:46:32,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 08:46:32,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 08:46:32,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598391450] [2023-01-28 08:46:32,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:46:32,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 08:46:32,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:46:32,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 08:46:32,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-28 08:46:32,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 483 [2023-01-28 08:46:32,349 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 74 transitions, 550 flow. Second operand has 5 states, 5 states have (on average 176.6) internal successors, (883), 5 states have internal predecessors, (883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:32,349 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:46:32,349 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 483 [2023-01-28 08:46:32,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:46:32,467 INFO L130 PetriNetUnfolder]: 463/919 cut-off events. [2023-01-28 08:46:32,467 INFO L131 PetriNetUnfolder]: For 2411/2411 co-relation queries the response was YES. [2023-01-28 08:46:32,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3081 conditions, 919 events. 463/919 cut-off events. For 2411/2411 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4733 event pairs, 314 based on Foata normal form. 24/942 useless extension candidates. Maximal degree in co-relation 2854. Up to 766 conditions per place. [2023-01-28 08:46:32,492 INFO L137 encePairwiseOnDemand]: 478/483 looper letters, 52 selfloop transitions, 2 changer transitions 26/80 dead transitions. [2023-01-28 08:46:32,493 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 80 transitions, 685 flow [2023-01-28 08:46:32,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 08:46:32,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 08:46:32,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 909 transitions. [2023-01-28 08:46:32,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763975155279503 [2023-01-28 08:46:32,495 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 909 transitions. [2023-01-28 08:46:32,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 909 transitions. [2023-01-28 08:46:32,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:46:32,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 909 transitions. [2023-01-28 08:46:32,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 181.8) internal successors, (909), 5 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:32,499 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 483.0) internal successors, (2898), 6 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:32,499 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 483.0) internal successors, (2898), 6 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:32,499 INFO L175 Difference]: Start difference. First operand has 79 places, 74 transitions, 550 flow. Second operand 5 states and 909 transitions. [2023-01-28 08:46:32,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 80 transitions, 685 flow [2023-01-28 08:46:32,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 80 transitions, 635 flow, removed 4 selfloop flow, removed 8 redundant places. [2023-01-28 08:46:32,507 INFO L231 Difference]: Finished difference. Result has 74 places, 54 transitions, 343 flow [2023-01-28 08:46:32,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=343, PETRI_PLACES=74, PETRI_TRANSITIONS=54} [2023-01-28 08:46:32,509 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 49 predicate places. [2023-01-28 08:46:32,509 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 54 transitions, 343 flow [2023-01-28 08:46:32,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 176.6) internal successors, (883), 5 states have internal predecessors, (883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:32,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:46:32,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:46:32,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-01-28 08:46:32,509 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:46:32,510 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:46:32,510 INFO L85 PathProgramCache]: Analyzing trace with hash -106514784, now seen corresponding path program 1 times [2023-01-28 08:46:32,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:46:32,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919400049] [2023-01-28 08:46:32,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:32,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:46:32,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:32,601 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:46:32,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:46:32,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919400049] [2023-01-28 08:46:32,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919400049] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:46:32,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 08:46:32,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 08:46:32,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367079827] [2023-01-28 08:46:32,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:46:32,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 08:46:32,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:46:32,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 08:46:32,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-28 08:46:32,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 483 [2023-01-28 08:46:32,605 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 54 transitions, 343 flow. Second operand has 5 states, 5 states have (on average 176.8) internal successors, (884), 5 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:32,605 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:46:32,605 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 483 [2023-01-28 08:46:32,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:46:32,709 INFO L130 PetriNetUnfolder]: 266/526 cut-off events. [2023-01-28 08:46:32,709 INFO L131 PetriNetUnfolder]: For 1644/1644 co-relation queries the response was YES. [2023-01-28 08:46:32,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1824 conditions, 526 events. 266/526 cut-off events. For 1644/1644 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2212 event pairs, 158 based on Foata normal form. 24/549 useless extension candidates. Maximal degree in co-relation 1793. Up to 375 conditions per place. [2023-01-28 08:46:32,712 INFO L137 encePairwiseOnDemand]: 478/483 looper letters, 32 selfloop transitions, 4 changer transitions 22/58 dead transitions. [2023-01-28 08:46:32,712 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 58 transitions, 430 flow [2023-01-28 08:46:32,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 08:46:32,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 08:46:32,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 907 transitions. [2023-01-28 08:46:32,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3755693581780538 [2023-01-28 08:46:32,714 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 907 transitions. [2023-01-28 08:46:32,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 907 transitions. [2023-01-28 08:46:32,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:46:32,714 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 907 transitions. [2023-01-28 08:46:32,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 181.4) internal successors, (907), 5 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:32,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 483.0) internal successors, (2898), 6 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:32,718 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 483.0) internal successors, (2898), 6 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:32,718 INFO L175 Difference]: Start difference. First operand has 74 places, 54 transitions, 343 flow. Second operand 5 states and 907 transitions. [2023-01-28 08:46:32,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 58 transitions, 430 flow [2023-01-28 08:46:32,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 58 transitions, 392 flow, removed 8 selfloop flow, removed 9 redundant places. [2023-01-28 08:46:32,721 INFO L231 Difference]: Finished difference. Result has 60 places, 36 transitions, 176 flow [2023-01-28 08:46:32,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=176, PETRI_PLACES=60, PETRI_TRANSITIONS=36} [2023-01-28 08:46:32,722 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 35 predicate places. [2023-01-28 08:46:32,722 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 36 transitions, 176 flow [2023-01-28 08:46:32,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 176.8) internal successors, (884), 5 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:32,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:46:32,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:46:32,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-01-28 08:46:32,724 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:46:32,724 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:46:32,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1869828197, now seen corresponding path program 1 times [2023-01-28 08:46:32,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:46:32,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021133097] [2023-01-28 08:46:32,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:32,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:46:32,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:33,135 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:33,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:46:33,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021133097] [2023-01-28 08:46:33,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021133097] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:46:33,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830889609] [2023-01-28 08:46:33,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:33,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:46:33,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:46:33,137 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) [2023-01-28 08:46:33,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-01-28 08:46:33,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:33,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 39 conjunts are in the unsatisfiable core [2023-01-28 08:46:33,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:46:33,302 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 [2023-01-28 08:46:33,337 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 [2023-01-28 08:46:33,400 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 [2023-01-28 08:46:33,476 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:33,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:46:36,247 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:36,248 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 48 treesize of output 37 [2023-01-28 08:46:36,257 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:36,258 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 598 treesize of output 546 [2023-01-28 08:46:36,291 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:36,291 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 262 treesize of output 255 [2023-01-28 08:46:36,302 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:36,303 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 246 treesize of output 223 [2023-01-28 08:46:36,508 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:36,508 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 48 treesize of output 37 [2023-01-28 08:46:36,517 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:36,518 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 1206 treesize of output 1090 [2023-01-28 08:46:36,551 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:36,551 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 262 treesize of output 255 [2023-01-28 08:46:36,562 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:36,563 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 246 treesize of output 223 [2023-01-28 08:46:36,759 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:36,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830889609] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:46:36,759 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:46:36,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2023-01-28 08:46:36,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6373637] [2023-01-28 08:46:36,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:46:36,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-01-28 08:46:36,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:46:36,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-01-28 08:46:36,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=528, Unknown=34, NotChecked=0, Total=702 [2023-01-28 08:46:36,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 483 [2023-01-28 08:46:36,774 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 36 transitions, 176 flow. Second operand has 27 states, 27 states have (on average 138.55555555555554) internal successors, (3741), 27 states have internal predecessors, (3741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:36,774 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:46:36,774 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 483 [2023-01-28 08:46:36,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:46:37,539 INFO L130 PetriNetUnfolder]: 588/1042 cut-off events. [2023-01-28 08:46:37,539 INFO L131 PetriNetUnfolder]: For 3058/3058 co-relation queries the response was YES. [2023-01-28 08:46:37,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3664 conditions, 1042 events. 588/1042 cut-off events. For 3058/3058 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4968 event pairs, 76 based on Foata normal form. 32/1072 useless extension candidates. Maximal degree in co-relation 3626. Up to 313 conditions per place. [2023-01-28 08:46:37,543 INFO L137 encePairwiseOnDemand]: 469/483 looper letters, 77 selfloop transitions, 23 changer transitions 0/100 dead transitions. [2023-01-28 08:46:37,543 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 100 transitions, 672 flow [2023-01-28 08:46:37,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-28 08:46:37,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-28 08:46:37,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1869 transitions. [2023-01-28 08:46:37,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2976588628762542 [2023-01-28 08:46:37,547 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1869 transitions. [2023-01-28 08:46:37,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1869 transitions. [2023-01-28 08:46:37,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:46:37,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1869 transitions. [2023-01-28 08:46:37,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 143.76923076923077) internal successors, (1869), 13 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:37,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:37,556 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:37,556 INFO L175 Difference]: Start difference. First operand has 60 places, 36 transitions, 176 flow. Second operand 13 states and 1869 transitions. [2023-01-28 08:46:37,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 100 transitions, 672 flow [2023-01-28 08:46:37,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 100 transitions, 554 flow, removed 55 selfloop flow, removed 9 redundant places. [2023-01-28 08:46:37,565 INFO L231 Difference]: Finished difference. Result has 58 places, 47 transitions, 281 flow [2023-01-28 08:46:37,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=281, PETRI_PLACES=58, PETRI_TRANSITIONS=47} [2023-01-28 08:46:37,566 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 33 predicate places. [2023-01-28 08:46:37,567 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 47 transitions, 281 flow [2023-01-28 08:46:37,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 138.55555555555554) internal successors, (3741), 27 states have internal predecessors, (3741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:37,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:46:37,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:46:37,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-01-28 08:46:37,772 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 [2023-01-28 08:46:37,772 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:46:37,773 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:46:37,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1008614899, now seen corresponding path program 2 times [2023-01-28 08:46:37,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:46:37,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840249202] [2023-01-28 08:46:37,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:37,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:46:37,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:38,138 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:38,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:46:38,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840249202] [2023-01-28 08:46:38,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840249202] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:46:38,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425485433] [2023-01-28 08:46:38,139 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 08:46:38,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:46:38,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:46:38,153 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) [2023-01-28 08:46:38,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-01-28 08:46:38,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 08:46:38,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:46:38,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 08:46:38,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:46:38,460 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:38,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:46:38,554 INFO L321 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-01-28 08:46:38,555 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 90 treesize of output 91 [2023-01-28 08:46:38,694 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:38,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425485433] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 08:46:38,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 08:46:38,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 23 [2023-01-28 08:46:38,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248949301] [2023-01-28 08:46:38,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:46:38,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 08:46:38,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:46:38,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 08:46:38,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2023-01-28 08:46:38,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 483 [2023-01-28 08:46:38,697 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 47 transitions, 281 flow. Second operand has 10 states, 10 states have (on average 150.9) internal successors, (1509), 10 states have internal predecessors, (1509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:38,697 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:46:38,697 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 483 [2023-01-28 08:46:38,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:46:39,027 INFO L130 PetriNetUnfolder]: 702/1236 cut-off events. [2023-01-28 08:46:39,028 INFO L131 PetriNetUnfolder]: For 2149/2149 co-relation queries the response was YES. [2023-01-28 08:46:39,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4479 conditions, 1236 events. 702/1236 cut-off events. For 2149/2149 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 6064 event pairs, 198 based on Foata normal form. 4/1240 useless extension candidates. Maximal degree in co-relation 4439. Up to 652 conditions per place. [2023-01-28 08:46:39,033 INFO L137 encePairwiseOnDemand]: 470/483 looper letters, 72 selfloop transitions, 39 changer transitions 0/111 dead transitions. [2023-01-28 08:46:39,033 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 111 transitions, 833 flow [2023-01-28 08:46:39,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-28 08:46:39,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-28 08:46:39,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2019 transitions. [2023-01-28 08:46:39,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3215480172001911 [2023-01-28 08:46:39,037 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2019 transitions. [2023-01-28 08:46:39,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2019 transitions. [2023-01-28 08:46:39,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:46:39,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2019 transitions. [2023-01-28 08:46:39,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 155.30769230769232) internal successors, (2019), 13 states have internal predecessors, (2019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:39,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:39,046 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:39,046 INFO L175 Difference]: Start difference. First operand has 58 places, 47 transitions, 281 flow. Second operand 13 states and 2019 transitions. [2023-01-28 08:46:39,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 111 transitions, 833 flow [2023-01-28 08:46:39,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 111 transitions, 799 flow, removed 7 selfloop flow, removed 5 redundant places. [2023-01-28 08:46:39,054 INFO L231 Difference]: Finished difference. Result has 71 places, 71 transitions, 556 flow [2023-01-28 08:46:39,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=556, PETRI_PLACES=71, PETRI_TRANSITIONS=71} [2023-01-28 08:46:39,055 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 46 predicate places. [2023-01-28 08:46:39,055 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 71 transitions, 556 flow [2023-01-28 08:46:39,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 150.9) internal successors, (1509), 10 states have internal predecessors, (1509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:39,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:46:39,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:46:39,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-01-28 08:46:39,260 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 [2023-01-28 08:46:39,260 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:46:39,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:46:39,261 INFO L85 PathProgramCache]: Analyzing trace with hash -571449319, now seen corresponding path program 3 times [2023-01-28 08:46:39,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:46:39,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835114036] [2023-01-28 08:46:39,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:39,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:46:39,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:39,654 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:39,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:46:39,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835114036] [2023-01-28 08:46:39,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835114036] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:46:39,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897835775] [2023-01-28 08:46:39,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 08:46:39,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:46:39,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:46:39,669 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) [2023-01-28 08:46:39,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-01-28 08:46:39,739 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 08:46:39,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:46:39,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 08:46:39,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:46:39,888 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:39,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:46:40,084 INFO L321 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-01-28 08:46:40,084 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 58 [2023-01-28 08:46:40,101 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 08:46:40,101 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 12 treesize of output 4 [2023-01-28 08:46:40,106 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 08:46:40,106 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 12 treesize of output 4 [2023-01-28 08:46:40,192 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:40,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897835775] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:46:40,192 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:46:40,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 21 [2023-01-28 08:46:40,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775265702] [2023-01-28 08:46:40,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:46:40,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-28 08:46:40,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:46:40,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-28 08:46:40,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2023-01-28 08:46:40,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 483 [2023-01-28 08:46:40,196 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 71 transitions, 556 flow. Second operand has 22 states, 22 states have (on average 146.72727272727272) internal successors, (3228), 22 states have internal predecessors, (3228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:40,196 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:46:40,196 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 483 [2023-01-28 08:46:40,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:46:40,718 INFO L130 PetriNetUnfolder]: 790/1412 cut-off events. [2023-01-28 08:46:40,718 INFO L131 PetriNetUnfolder]: For 5103/5103 co-relation queries the response was YES. [2023-01-28 08:46:40,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6307 conditions, 1412 events. 790/1412 cut-off events. For 5103/5103 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 7256 event pairs, 272 based on Foata normal form. 32/1444 useless extension candidates. Maximal degree in co-relation 6260. Up to 759 conditions per place. [2023-01-28 08:46:40,725 INFO L137 encePairwiseOnDemand]: 470/483 looper letters, 84 selfloop transitions, 33 changer transitions 0/117 dead transitions. [2023-01-28 08:46:40,725 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 117 transitions, 1096 flow [2023-01-28 08:46:40,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 08:46:40,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 08:46:40,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1663 transitions. [2023-01-28 08:46:40,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3130058347449652 [2023-01-28 08:46:40,729 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1663 transitions. [2023-01-28 08:46:40,729 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1663 transitions. [2023-01-28 08:46:40,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:46:40,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1663 transitions. [2023-01-28 08:46:40,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 151.1818181818182) internal successors, (1663), 11 states have internal predecessors, (1663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:40,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:40,772 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:40,772 INFO L175 Difference]: Start difference. First operand has 71 places, 71 transitions, 556 flow. Second operand 11 states and 1663 transitions. [2023-01-28 08:46:40,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 117 transitions, 1096 flow [2023-01-28 08:46:40,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 117 transitions, 1006 flow, removed 40 selfloop flow, removed 4 redundant places. [2023-01-28 08:46:40,783 INFO L231 Difference]: Finished difference. Result has 80 places, 80 transitions, 688 flow [2023-01-28 08:46:40,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=688, PETRI_PLACES=80, PETRI_TRANSITIONS=80} [2023-01-28 08:46:40,783 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 55 predicate places. [2023-01-28 08:46:40,783 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 80 transitions, 688 flow [2023-01-28 08:46:40,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 146.72727272727272) internal successors, (3228), 22 states have internal predecessors, (3228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:40,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:46:40,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:46:40,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-01-28 08:46:40,988 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 [2023-01-28 08:46:40,989 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:46:40,989 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:46:40,989 INFO L85 PathProgramCache]: Analyzing trace with hash -20464861, now seen corresponding path program 4 times [2023-01-28 08:46:40,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:46:40,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143613894] [2023-01-28 08:46:40,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:40,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:46:41,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:41,340 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:41,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:46:41,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143613894] [2023-01-28 08:46:41,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143613894] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:46:41,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662832144] [2023-01-28 08:46:41,341 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 08:46:41,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:46:41,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:46:41,341 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) [2023-01-28 08:46:41,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-01-28 08:46:41,410 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 08:46:41,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:46:41,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 34 conjunts are in the unsatisfiable core [2023-01-28 08:46:41,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:46:41,457 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 [2023-01-28 08:46:41,485 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 [2023-01-28 08:46:41,508 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 [2023-01-28 08:46:41,603 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:46:41,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:46:41,818 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:46:41,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662832144] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:46:41,818 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:46:41,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 6] total 22 [2023-01-28 08:46:41,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035936400] [2023-01-28 08:46:41,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:46:41,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-28 08:46:41,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:46:41,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-28 08:46:41,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2023-01-28 08:46:41,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 483 [2023-01-28 08:46:41,822 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 80 transitions, 688 flow. Second operand has 22 states, 22 states have (on average 139.04545454545453) internal successors, (3059), 22 states have internal predecessors, (3059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:41,823 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:46:41,823 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 483 [2023-01-28 08:46:41,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:46:42,836 INFO L130 PetriNetUnfolder]: 948/1710 cut-off events. [2023-01-28 08:46:42,837 INFO L131 PetriNetUnfolder]: For 7364/7364 co-relation queries the response was YES. [2023-01-28 08:46:42,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7957 conditions, 1710 events. 948/1710 cut-off events. For 7364/7364 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 9299 event pairs, 230 based on Foata normal form. 32/1742 useless extension candidates. Maximal degree in co-relation 7906. Up to 894 conditions per place. [2023-01-28 08:46:42,851 INFO L137 encePairwiseOnDemand]: 469/483 looper letters, 86 selfloop transitions, 61 changer transitions 0/147 dead transitions. [2023-01-28 08:46:42,851 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 147 transitions, 1409 flow [2023-01-28 08:46:42,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-28 08:46:42,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-28 08:46:42,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1870 transitions. [2023-01-28 08:46:42,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29781812390508045 [2023-01-28 08:46:42,859 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1870 transitions. [2023-01-28 08:46:42,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1870 transitions. [2023-01-28 08:46:42,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:46:42,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1870 transitions. [2023-01-28 08:46:42,865 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 143.84615384615384) internal successors, (1870), 13 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:42,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:42,873 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:42,873 INFO L175 Difference]: Start difference. First operand has 80 places, 80 transitions, 688 flow. Second operand 13 states and 1870 transitions. [2023-01-28 08:46:42,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 147 transitions, 1409 flow [2023-01-28 08:46:42,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 147 transitions, 1329 flow, removed 8 selfloop flow, removed 8 redundant places. [2023-01-28 08:46:42,904 INFO L231 Difference]: Finished difference. Result has 90 places, 108 transitions, 1106 flow [2023-01-28 08:46:42,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=623, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1106, PETRI_PLACES=90, PETRI_TRANSITIONS=108} [2023-01-28 08:46:42,905 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 65 predicate places. [2023-01-28 08:46:42,905 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 108 transitions, 1106 flow [2023-01-28 08:46:42,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 139.04545454545453) internal successors, (3059), 22 states have internal predecessors, (3059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:42,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:46:42,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:46:42,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-01-28 08:46:43,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 [2023-01-28 08:46:43,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] === [2023-01-28 08:46:43,112 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:46:43,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1451051645, now seen corresponding path program 5 times [2023-01-28 08:46:43,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:46:43,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679585996] [2023-01-28 08:46:43,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:43,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:46:43,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:43,598 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:43,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:46:43,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679585996] [2023-01-28 08:46:43,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679585996] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:46:43,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241950015] [2023-01-28 08:46:43,598 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 08:46:43,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:46:43,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:46:43,623 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) [2023-01-28 08:46:43,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-01-28 08:46:43,758 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 08:46:43,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:46:43,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 11 conjunts are in the unsatisfiable core [2023-01-28 08:46:43,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:46:43,880 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:46:43,881 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 08:46:43,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241950015] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:46:43,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 08:46:43,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10] total 15 [2023-01-28 08:46:43,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280698637] [2023-01-28 08:46:43,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:46:43,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 08:46:43,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:46:43,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 08:46:43,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2023-01-28 08:46:43,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 483 [2023-01-28 08:46:43,884 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 108 transitions, 1106 flow. Second operand has 6 states, 6 states have (on average 172.16666666666666) internal successors, (1033), 6 states have internal predecessors, (1033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:43,885 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:46:43,885 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 483 [2023-01-28 08:46:43,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:46:44,220 INFO L130 PetriNetUnfolder]: 932/1654 cut-off events. [2023-01-28 08:46:44,220 INFO L131 PetriNetUnfolder]: For 9795/9795 co-relation queries the response was YES. [2023-01-28 08:46:44,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8750 conditions, 1654 events. 932/1654 cut-off events. For 9795/9795 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 8865 event pairs, 310 based on Foata normal form. 4/1658 useless extension candidates. Maximal degree in co-relation 8693. Up to 1017 conditions per place. [2023-01-28 08:46:44,242 INFO L137 encePairwiseOnDemand]: 475/483 looper letters, 100 selfloop transitions, 30 changer transitions 0/130 dead transitions. [2023-01-28 08:46:44,242 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 130 transitions, 1487 flow [2023-01-28 08:46:44,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 08:46:44,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 08:46:44,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1071 transitions. [2023-01-28 08:46:44,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3695652173913043 [2023-01-28 08:46:44,245 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1071 transitions. [2023-01-28 08:46:44,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1071 transitions. [2023-01-28 08:46:44,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:46:44,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1071 transitions. [2023-01-28 08:46:44,247 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 178.5) internal successors, (1071), 6 states have internal predecessors, (1071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:44,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 483.0) internal successors, (3381), 7 states have internal predecessors, (3381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:44,254 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 483.0) internal successors, (3381), 7 states have internal predecessors, (3381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:44,254 INFO L175 Difference]: Start difference. First operand has 90 places, 108 transitions, 1106 flow. Second operand 6 states and 1071 transitions. [2023-01-28 08:46:44,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 130 transitions, 1487 flow [2023-01-28 08:46:44,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 130 transitions, 1441 flow, removed 18 selfloop flow, removed 4 redundant places. [2023-01-28 08:46:44,301 INFO L231 Difference]: Finished difference. Result has 92 places, 109 transitions, 1130 flow [2023-01-28 08:46:44,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1130, PETRI_PLACES=92, PETRI_TRANSITIONS=109} [2023-01-28 08:46:44,302 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 67 predicate places. [2023-01-28 08:46:44,302 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 109 transitions, 1130 flow [2023-01-28 08:46:44,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 172.16666666666666) internal successors, (1033), 6 states have internal predecessors, (1033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:44,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:46:44,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:46:44,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-01-28 08:46:44,503 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 [2023-01-28 08:46:44,504 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:46:44,504 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:46:44,504 INFO L85 PathProgramCache]: Analyzing trace with hash -900067187, now seen corresponding path program 6 times [2023-01-28 08:46:44,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:46:44,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732985081] [2023-01-28 08:46:44,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:44,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:46:44,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:44,901 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:44,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:46:44,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732985081] [2023-01-28 08:46:44,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732985081] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:46:44,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090311236] [2023-01-28 08:46:44,901 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 08:46:44,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:46:44,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:46:44,902 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) [2023-01-28 08:46:44,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-01-28 08:46:45,033 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-28 08:46:45,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:46:45,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 08:46:45,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:46:45,212 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:45,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:46:45,297 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 08:46:45,298 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 20 treesize of output 4 [2023-01-28 08:46:45,334 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-01-28 08:46:45,334 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 66 [2023-01-28 08:46:45,356 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 08:46:45,356 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 20 treesize of output 4 [2023-01-28 08:46:45,465 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:45,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090311236] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 08:46:45,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 08:46:45,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 22 [2023-01-28 08:46:45,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557871047] [2023-01-28 08:46:45,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:46:45,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 08:46:45,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:46:45,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 08:46:45,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2023-01-28 08:46:45,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 483 [2023-01-28 08:46:45,468 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 109 transitions, 1130 flow. Second operand has 10 states, 10 states have (on average 150.9) internal successors, (1509), 10 states have internal predecessors, (1509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:45,468 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:46:45,468 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 483 [2023-01-28 08:46:45,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:46:45,919 INFO L130 PetriNetUnfolder]: 916/1598 cut-off events. [2023-01-28 08:46:45,919 INFO L131 PetriNetUnfolder]: For 9260/9260 co-relation queries the response was YES. [2023-01-28 08:46:45,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8585 conditions, 1598 events. 916/1598 cut-off events. For 9260/9260 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 8387 event pairs, 216 based on Foata normal form. 4/1602 useless extension candidates. Maximal degree in co-relation 8530. Up to 812 conditions per place. [2023-01-28 08:46:45,930 INFO L137 encePairwiseOnDemand]: 470/483 looper letters, 80 selfloop transitions, 62 changer transitions 0/142 dead transitions. [2023-01-28 08:46:45,930 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 142 transitions, 1599 flow [2023-01-28 08:46:45,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-28 08:46:45,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-28 08:46:45,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2018 transitions. [2023-01-28 08:46:45,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32138875617136486 [2023-01-28 08:46:45,933 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2018 transitions. [2023-01-28 08:46:45,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2018 transitions. [2023-01-28 08:46:45,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:46:45,933 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2018 transitions. [2023-01-28 08:46:45,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 155.23076923076923) internal successors, (2018), 13 states have internal predecessors, (2018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:45,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:45,940 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:45,940 INFO L175 Difference]: Start difference. First operand has 92 places, 109 transitions, 1130 flow. Second operand 13 states and 2018 transitions. [2023-01-28 08:46:45,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 142 transitions, 1599 flow [2023-01-28 08:46:45,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 142 transitions, 1541 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-01-28 08:46:45,967 INFO L231 Difference]: Finished difference. Result has 101 places, 109 transitions, 1198 flow [2023-01-28 08:46:45,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1198, PETRI_PLACES=101, PETRI_TRANSITIONS=109} [2023-01-28 08:46:45,968 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 76 predicate places. [2023-01-28 08:46:45,968 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 109 transitions, 1198 flow [2023-01-28 08:46:45,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 150.9) internal successors, (1509), 10 states have internal predecessors, (1509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:45,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:46:45,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:46:45,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-01-28 08:46:46,173 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 [2023-01-28 08:46:46,175 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:46:46,175 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:46:46,175 INFO L85 PathProgramCache]: Analyzing trace with hash -525642385, now seen corresponding path program 7 times [2023-01-28 08:46:46,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:46:46,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228937670] [2023-01-28 08:46:46,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:46,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:46:46,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:46,569 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:46,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:46:46,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228937670] [2023-01-28 08:46:46,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228937670] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:46:46,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2147247868] [2023-01-28 08:46:46,569 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 08:46:46,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:46:46,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:46:46,570 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) [2023-01-28 08:46:46,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-01-28 08:46:46,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:46,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 39 conjunts are in the unsatisfiable core [2023-01-28 08:46:46,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:46:46,735 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 [2023-01-28 08:46:46,772 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 [2023-01-28 08:46:46,833 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 [2023-01-28 08:46:47,001 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:47,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:46:47,292 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:47,292 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 48 treesize of output 37 [2023-01-28 08:46:47,301 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:47,301 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 598 treesize of output 546 [2023-01-28 08:46:47,323 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:47,323 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 262 treesize of output 255 [2023-01-28 08:46:47,332 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:47,333 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 246 treesize of output 223 [2023-01-28 08:46:47,589 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:47,589 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 48 treesize of output 37 [2023-01-28 08:46:47,599 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:47,599 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 1206 treesize of output 1090 [2023-01-28 08:46:47,634 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:47,634 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 262 treesize of output 239 [2023-01-28 08:46:47,647 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:47,648 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 230 treesize of output 223 [2023-01-28 08:46:47,881 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:47,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2147247868] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:46:47,881 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:46:47,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 28 [2023-01-28 08:46:47,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415175764] [2023-01-28 08:46:47,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:46:47,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-01-28 08:46:47,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:46:47,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-01-28 08:46:47,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=683, Unknown=11, NotChecked=0, Total=812 [2023-01-28 08:46:47,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 483 [2023-01-28 08:46:47,887 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 109 transitions, 1198 flow. Second operand has 29 states, 29 states have (on average 138.51724137931035) internal successors, (4017), 29 states have internal predecessors, (4017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:47,887 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:46:47,888 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 483 [2023-01-28 08:46:47,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:46:48,754 INFO L130 PetriNetUnfolder]: 1202/2132 cut-off events. [2023-01-28 08:46:48,755 INFO L131 PetriNetUnfolder]: For 13561/13561 co-relation queries the response was YES. [2023-01-28 08:46:48,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11780 conditions, 2132 events. 1202/2132 cut-off events. For 13561/13561 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 12156 event pairs, 228 based on Foata normal form. 4/2136 useless extension candidates. Maximal degree in co-relation 11720. Up to 927 conditions per place. [2023-01-28 08:46:48,769 INFO L137 encePairwiseOnDemand]: 470/483 looper letters, 79 selfloop transitions, 103 changer transitions 0/182 dead transitions. [2023-01-28 08:46:48,769 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 182 transitions, 2240 flow [2023-01-28 08:46:48,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-28 08:46:48,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-28 08:46:48,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1988 transitions. [2023-01-28 08:46:48,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2939958592132505 [2023-01-28 08:46:48,772 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1988 transitions. [2023-01-28 08:46:48,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1988 transitions. [2023-01-28 08:46:48,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:46:48,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1988 transitions. [2023-01-28 08:46:48,774 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 142.0) internal successors, (1988), 14 states have internal predecessors, (1988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:48,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 483.0) internal successors, (7245), 15 states have internal predecessors, (7245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:48,778 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 483.0) internal successors, (7245), 15 states have internal predecessors, (7245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:48,778 INFO L175 Difference]: Start difference. First operand has 101 places, 109 transitions, 1198 flow. Second operand 14 states and 1988 transitions. [2023-01-28 08:46:48,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 182 transitions, 2240 flow [2023-01-28 08:46:48,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 182 transitions, 2115 flow, removed 3 selfloop flow, removed 9 redundant places. [2023-01-28 08:46:48,815 INFO L231 Difference]: Finished difference. Result has 110 places, 144 transitions, 1863 flow [2023-01-28 08:46:48,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=1117, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1863, PETRI_PLACES=110, PETRI_TRANSITIONS=144} [2023-01-28 08:46:48,815 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 85 predicate places. [2023-01-28 08:46:48,815 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 144 transitions, 1863 flow [2023-01-28 08:46:48,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 138.51724137931035) internal successors, (4017), 29 states have internal predecessors, (4017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:48,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:46:48,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:46:48,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-01-28 08:46:49,020 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 [2023-01-28 08:46:49,021 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:46:49,021 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:46:49,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1427234071, now seen corresponding path program 8 times [2023-01-28 08:46:49,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:46:49,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045693606] [2023-01-28 08:46:49,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:49,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:46:49,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:49,324 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:49,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:46:49,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045693606] [2023-01-28 08:46:49,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045693606] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:46:49,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190169752] [2023-01-28 08:46:49,325 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 08:46:49,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:46:49,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:46:49,326 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) [2023-01-28 08:46:49,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-01-28 08:46:49,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 08:46:49,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:46:49,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 08:46:49,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:46:49,587 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:49,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:46:49,708 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 08:46:49,709 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 20 treesize of output 4 [2023-01-28 08:46:49,742 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-01-28 08:46:49,743 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 66 [2023-01-28 08:46:49,759 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 08:46:49,759 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 20 treesize of output 4 [2023-01-28 08:46:49,856 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:49,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190169752] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:46:49,856 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:46:49,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 21 [2023-01-28 08:46:49,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058015806] [2023-01-28 08:46:49,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:46:49,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-28 08:46:49,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:46:49,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-28 08:46:49,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2023-01-28 08:46:49,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 483 [2023-01-28 08:46:49,860 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 144 transitions, 1863 flow. Second operand has 22 states, 22 states have (on average 146.8181818181818) internal successors, (3230), 22 states have internal predecessors, (3230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:49,860 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:46:49,860 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 483 [2023-01-28 08:46:49,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:46:50,523 INFO L130 PetriNetUnfolder]: 1170/2100 cut-off events. [2023-01-28 08:46:50,524 INFO L131 PetriNetUnfolder]: For 17969/17969 co-relation queries the response was YES. [2023-01-28 08:46:50,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13038 conditions, 2100 events. 1170/2100 cut-off events. For 17969/17969 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 11860 event pairs, 292 based on Foata normal form. 32/2132 useless extension candidates. Maximal degree in co-relation 12973. Up to 1203 conditions per place. [2023-01-28 08:46:50,539 INFO L137 encePairwiseOnDemand]: 471/483 looper letters, 128 selfloop transitions, 55 changer transitions 0/183 dead transitions. [2023-01-28 08:46:50,540 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 183 transitions, 2513 flow [2023-01-28 08:46:50,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 08:46:50,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 08:46:50,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1662 transitions. [2023-01-28 08:46:50,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31281761716544326 [2023-01-28 08:46:50,542 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1662 transitions. [2023-01-28 08:46:50,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1662 transitions. [2023-01-28 08:46:50,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:46:50,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1662 transitions. [2023-01-28 08:46:50,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 151.0909090909091) internal successors, (1662), 11 states have internal predecessors, (1662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:50,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:50,551 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:50,551 INFO L175 Difference]: Start difference. First operand has 110 places, 144 transitions, 1863 flow. Second operand 11 states and 1662 transitions. [2023-01-28 08:46:50,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 183 transitions, 2513 flow [2023-01-28 08:46:50,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 183 transitions, 2392 flow, removed 27 selfloop flow, removed 6 redundant places. [2023-01-28 08:46:50,626 INFO L231 Difference]: Finished difference. Result has 118 places, 150 transitions, 2021 flow [2023-01-28 08:46:50,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=1758, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2021, PETRI_PLACES=118, PETRI_TRANSITIONS=150} [2023-01-28 08:46:50,627 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 93 predicate places. [2023-01-28 08:46:50,628 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 150 transitions, 2021 flow [2023-01-28 08:46:50,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 146.8181818181818) internal successors, (3230), 22 states have internal predecessors, (3230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:50,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:46:50,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:46:50,645 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-01-28 08:46:50,833 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 [2023-01-28 08:46:50,833 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:46:50,833 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:46:50,833 INFO L85 PathProgramCache]: Analyzing trace with hash -134892999, now seen corresponding path program 9 times [2023-01-28 08:46:50,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:46:50,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626917257] [2023-01-28 08:46:50,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:50,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:46:50,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:51,402 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:51,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:46:51,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626917257] [2023-01-28 08:46:51,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626917257] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:46:51,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145146187] [2023-01-28 08:46:51,402 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 08:46:51,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:46:51,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:46:51,418 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) [2023-01-28 08:46:51,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-01-28 08:46:51,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 08:46:51,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:46:51,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 41 conjunts are in the unsatisfiable core [2023-01-28 08:46:51,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:46:51,636 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 [2023-01-28 08:46:51,691 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 [2023-01-28 08:46:51,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 08:46:51,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 08:46:51,834 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-01-28 08:46:51,835 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2023-01-28 08:46:51,922 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:51,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:46:52,414 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:52,414 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 42 treesize of output 31 [2023-01-28 08:46:52,420 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:52,420 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 70 treesize of output 66 [2023-01-28 08:46:52,426 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:52,426 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 54 treesize of output 55 [2023-01-28 08:46:52,450 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:52,450 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 42 treesize of output 31 [2023-01-28 08:46:52,456 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:52,456 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 70 treesize of output 66 [2023-01-28 08:46:52,462 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:52,462 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 54 treesize of output 55 [2023-01-28 08:46:52,481 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:52,481 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 188 treesize of output 104 [2023-01-28 08:46:52,492 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 08:46:52,492 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 3750 treesize of output 3350 [2023-01-28 08:46:52,596 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:52,596 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 854 treesize of output 806 [2023-01-28 08:46:52,616 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:52,616 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 752 treesize of output 664 [2023-01-28 08:46:53,385 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:53,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145146187] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:46:53,385 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:46:53,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 30 [2023-01-28 08:46:53,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561820115] [2023-01-28 08:46:53,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:46:53,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-01-28 08:46:53,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:46:53,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-01-28 08:46:53,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=799, Unknown=9, NotChecked=0, Total=930 [2023-01-28 08:46:53,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 483 [2023-01-28 08:46:53,390 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 150 transitions, 2021 flow. Second operand has 31 states, 31 states have (on average 138.6451612903226) internal successors, (4298), 31 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:53,390 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:46:53,390 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 483 [2023-01-28 08:46:53,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:46:54,243 INFO L130 PetriNetUnfolder]: 1202/2156 cut-off events. [2023-01-28 08:46:54,243 INFO L131 PetriNetUnfolder]: For 20029/20029 co-relation queries the response was YES. [2023-01-28 08:46:54,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13749 conditions, 2156 events. 1202/2156 cut-off events. For 20029/20029 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12246 event pairs, 190 based on Foata normal form. 40/2196 useless extension candidates. Maximal degree in co-relation 13680. Up to 1132 conditions per place. [2023-01-28 08:46:54,256 INFO L137 encePairwiseOnDemand]: 471/483 looper letters, 135 selfloop transitions, 57 changer transitions 0/192 dead transitions. [2023-01-28 08:46:54,256 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 192 transitions, 2825 flow [2023-01-28 08:46:54,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 08:46:54,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 08:46:54,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1570 transitions. [2023-01-28 08:46:54,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2955015998494259 [2023-01-28 08:46:54,258 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1570 transitions. [2023-01-28 08:46:54,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1570 transitions. [2023-01-28 08:46:54,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:46:54,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1570 transitions. [2023-01-28 08:46:54,260 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 142.72727272727272) internal successors, (1570), 11 states have internal predecessors, (1570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:54,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:54,263 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:54,263 INFO L175 Difference]: Start difference. First operand has 118 places, 150 transitions, 2021 flow. Second operand 11 states and 1570 transitions. [2023-01-28 08:46:54,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 192 transitions, 2825 flow [2023-01-28 08:46:54,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 192 transitions, 2736 flow, removed 14 selfloop flow, removed 6 redundant places. [2023-01-28 08:46:54,326 INFO L231 Difference]: Finished difference. Result has 124 places, 153 transitions, 2146 flow [2023-01-28 08:46:54,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=1924, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2146, PETRI_PLACES=124, PETRI_TRANSITIONS=153} [2023-01-28 08:46:54,326 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 99 predicate places. [2023-01-28 08:46:54,327 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 153 transitions, 2146 flow [2023-01-28 08:46:54,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 138.6451612903226) internal successors, (4298), 31 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:54,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:46:54,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:46:54,332 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-01-28 08:46:54,532 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 [2023-01-28 08:46:54,532 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:46:54,532 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:46:54,532 INFO L85 PathProgramCache]: Analyzing trace with hash -71803201, now seen corresponding path program 10 times [2023-01-28 08:46:54,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:46:54,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675538043] [2023-01-28 08:46:54,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:46:54,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:46:54,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:46:54,919 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:46:54,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:46:54,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675538043] [2023-01-28 08:46:54,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675538043] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:46:54,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975095707] [2023-01-28 08:46:54,919 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 08:46:54,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:46:54,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:46:54,920 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) [2023-01-28 08:46:54,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-01-28 08:46:54,998 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 08:46:54,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:46:54,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 36 conjunts are in the unsatisfiable core [2023-01-28 08:46:55,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:46:55,064 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 [2023-01-28 08:46:55,095 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 [2023-01-28 08:46:55,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 08:46:55,186 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 [2023-01-28 08:46:55,306 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:46:55,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:46:57,728 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:57,729 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 191 treesize of output 107 [2023-01-28 08:46:57,745 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 08:46:57,746 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 2126 treesize of output 1886 [2023-01-28 08:46:57,778 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:57,778 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 922 treesize of output 826 [2023-01-28 08:46:57,793 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:46:57,793 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 818 treesize of output 766 [2023-01-28 08:46:58,219 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:46:58,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975095707] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:46:58,219 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:46:58,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2023-01-28 08:46:58,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705790896] [2023-01-28 08:46:58,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:46:58,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-01-28 08:46:58,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:46:58,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-01-28 08:46:58,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=659, Unknown=19, NotChecked=0, Total=812 [2023-01-28 08:46:58,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 483 [2023-01-28 08:46:58,226 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 153 transitions, 2146 flow. Second operand has 29 states, 29 states have (on average 138.6206896551724) internal successors, (4020), 29 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:46:58,226 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:46:58,227 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 483 [2023-01-28 08:46:58,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:47:00,511 INFO L130 PetriNetUnfolder]: 2136/3876 cut-off events. [2023-01-28 08:47:00,511 INFO L131 PetriNetUnfolder]: For 36806/36806 co-relation queries the response was YES. [2023-01-28 08:47:00,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23507 conditions, 3876 events. 2136/3876 cut-off events. For 36806/36806 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 24984 event pairs, 432 based on Foata normal form. 24/3900 useless extension candidates. Maximal degree in co-relation 23436. Up to 1152 conditions per place. [2023-01-28 08:47:00,533 INFO L137 encePairwiseOnDemand]: 471/483 looper letters, 183 selfloop transitions, 122 changer transitions 0/305 dead transitions. [2023-01-28 08:47:00,533 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 305 transitions, 4306 flow [2023-01-28 08:47:00,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-01-28 08:47:00,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-01-28 08:47:00,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2739 transitions. [2023-01-28 08:47:00,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2984635501797973 [2023-01-28 08:47:00,536 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2739 transitions. [2023-01-28 08:47:00,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2739 transitions. [2023-01-28 08:47:00,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:47:00,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2739 transitions. [2023-01-28 08:47:00,540 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 144.1578947368421) internal successors, (2739), 19 states have internal predecessors, (2739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:00,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 483.0) internal successors, (9660), 20 states have internal predecessors, (9660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:00,544 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 483.0) internal successors, (9660), 20 states have internal predecessors, (9660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:00,544 INFO L175 Difference]: Start difference. First operand has 124 places, 153 transitions, 2146 flow. Second operand 19 states and 2739 transitions. [2023-01-28 08:47:00,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 305 transitions, 4306 flow [2023-01-28 08:47:00,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 305 transitions, 4137 flow, removed 47 selfloop flow, removed 8 redundant places. [2023-01-28 08:47:00,671 INFO L231 Difference]: Finished difference. Result has 141 places, 190 transitions, 2848 flow [2023-01-28 08:47:00,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=1939, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2848, PETRI_PLACES=141, PETRI_TRANSITIONS=190} [2023-01-28 08:47:00,671 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 116 predicate places. [2023-01-28 08:47:00,672 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 190 transitions, 2848 flow [2023-01-28 08:47:00,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 138.6206896551724) internal successors, (4020), 29 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:00,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:47:00,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:47:00,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-01-28 08:47:00,876 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 [2023-01-28 08:47:00,876 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:47:00,877 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:47:00,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1227810281, now seen corresponding path program 11 times [2023-01-28 08:47:00,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:47:00,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458481825] [2023-01-28 08:47:00,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:47:00,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:47:00,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:47:01,300 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:47:01,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:47:01,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458481825] [2023-01-28 08:47:01,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458481825] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:47:01,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752093868] [2023-01-28 08:47:01,300 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 08:47:01,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:47:01,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:47:01,301 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) [2023-01-28 08:47:01,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-01-28 08:47:01,384 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 08:47:01,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:47:01,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 15 conjunts are in the unsatisfiable core [2023-01-28 08:47:01,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:47:01,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 08:47:01,463 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 [2023-01-28 08:47:01,555 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:47:01,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:47:01,842 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse3 (* |c_thread1Thread1of1ForFork0_~i~0#1| 4))) (let ((.cse5 (forall ((~a2~0.offset Int) (v_ArrVal_607 (Array Int Int)) (~a2~0.base Int)) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_607) ~a2~0.base) (+ ~a2~0.offset .cse3)) |c_thread1Thread1of1ForFork0_#t~mem1#1|))))) (and (forall ((~a2~0.offset Int) (v_ArrVal_607 (Array Int Int)) (~a2~0.base Int)) (let ((.cse4 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_607))) (let ((.cse2 (select .cse4 ~a2~0.base))) (let ((.cse1 (select .cse2 ~a2~0.offset)) (.cse0 (select (select .cse4 c_~a1~0.base) c_~a1~0.offset))) (or (< (+ 2147483647 .cse0) .cse1) (= .cse0 .cse1) (not (= (select .cse2 (+ ~a2~0.offset .cse3)) |c_thread1Thread1of1ForFork0_#t~mem1#1|)) (< (+ .cse1 2147483648) .cse0)))))) (or (< 0 c_~n1~0) .cse5) (or (< 0 c_~n2~0) .cse5)))) is different from false [2023-01-28 08:47:01,948 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:01,949 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 365 treesize of output 429 [2023-01-28 08:47:01,987 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:01,988 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 245 treesize of output 244 [2023-01-28 08:47:02,011 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 215 treesize of output 209 [2023-01-28 08:47:02,027 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 209 treesize of output 203 [2023-01-28 08:47:05,287 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:47:05,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752093868] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:47:05,288 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:47:05,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 25 [2023-01-28 08:47:05,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917048188] [2023-01-28 08:47:05,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:47:05,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-01-28 08:47:05,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:47:05,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-01-28 08:47:05,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=515, Unknown=1, NotChecked=46, Total=650 [2023-01-28 08:47:05,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 483 [2023-01-28 08:47:05,292 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 190 transitions, 2848 flow. Second operand has 26 states, 26 states have (on average 143.03846153846155) internal successors, (3719), 26 states have internal predecessors, (3719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:05,292 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:47:05,292 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 483 [2023-01-28 08:47:05,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:47:08,335 INFO L130 PetriNetUnfolder]: 2032/3676 cut-off events. [2023-01-28 08:47:08,335 INFO L131 PetriNetUnfolder]: For 41979/41979 co-relation queries the response was YES. [2023-01-28 08:47:08,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23868 conditions, 3676 events. 2032/3676 cut-off events. For 41979/41979 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 23463 event pairs, 694 based on Foata normal form. 76/3752 useless extension candidates. Maximal degree in co-relation 23791. Up to 2697 conditions per place. [2023-01-28 08:47:08,363 INFO L137 encePairwiseOnDemand]: 471/483 looper letters, 162 selfloop transitions, 59 changer transitions 0/221 dead transitions. [2023-01-28 08:47:08,363 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 221 transitions, 3556 flow [2023-01-28 08:47:08,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 08:47:08,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 08:47:08,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1614 transitions. [2023-01-28 08:47:08,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3037831733483907 [2023-01-28 08:47:08,365 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1614 transitions. [2023-01-28 08:47:08,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1614 transitions. [2023-01-28 08:47:08,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:47:08,366 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1614 transitions. [2023-01-28 08:47:08,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 146.72727272727272) internal successors, (1614), 11 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:08,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:08,370 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:08,370 INFO L175 Difference]: Start difference. First operand has 141 places, 190 transitions, 2848 flow. Second operand 11 states and 1614 transitions. [2023-01-28 08:47:08,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 221 transitions, 3556 flow [2023-01-28 08:47:08,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 221 transitions, 3314 flow, removed 44 selfloop flow, removed 8 redundant places. [2023-01-28 08:47:08,494 INFO L231 Difference]: Finished difference. Result has 144 places, 185 transitions, 2678 flow [2023-01-28 08:47:08,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=2527, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2678, PETRI_PLACES=144, PETRI_TRANSITIONS=185} [2023-01-28 08:47:08,494 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 119 predicate places. [2023-01-28 08:47:08,494 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 185 transitions, 2678 flow [2023-01-28 08:47:08,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 143.03846153846155) internal successors, (3719), 26 states have internal predecessors, (3719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:08,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:47:08,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:47:08,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-01-28 08:47:08,699 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 [2023-01-28 08:47:08,699 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:47:08,700 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:47:08,700 INFO L85 PathProgramCache]: Analyzing trace with hash 806001645, now seen corresponding path program 12 times [2023-01-28 08:47:08,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:47:08,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262443689] [2023-01-28 08:47:08,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:47:08,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:47:08,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:47:09,083 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:47:09,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:47:09,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262443689] [2023-01-28 08:47:09,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262443689] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:47:09,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765621778] [2023-01-28 08:47:09,084 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 08:47:09,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:47:09,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:47:09,097 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) [2023-01-28 08:47:09,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-01-28 08:47:09,221 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-28 08:47:09,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:47:09,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 08:47:09,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:47:09,626 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:47:09,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:47:09,888 INFO L321 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-01-28 08:47:09,889 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 206 treesize of output 223 [2023-01-28 08:47:10,145 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:47:10,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765621778] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 08:47:10,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 08:47:10,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 9] total 26 [2023-01-28 08:47:10,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897481733] [2023-01-28 08:47:10,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:47:10,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 08:47:10,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:47:10,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 08:47:10,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2023-01-28 08:47:10,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 483 [2023-01-28 08:47:10,148 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 185 transitions, 2678 flow. Second operand has 9 states, 9 states have (on average 144.11111111111111) internal successors, (1297), 9 states have internal predecessors, (1297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:10,148 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:47:10,148 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 483 [2023-01-28 08:47:10,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:47:11,076 INFO L130 PetriNetUnfolder]: 2130/3900 cut-off events. [2023-01-28 08:47:11,077 INFO L131 PetriNetUnfolder]: For 39081/39081 co-relation queries the response was YES. [2023-01-28 08:47:11,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24739 conditions, 3900 events. 2130/3900 cut-off events. For 39081/39081 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 25434 event pairs, 446 based on Foata normal form. 6/3906 useless extension candidates. Maximal degree in co-relation 24662. Up to 2077 conditions per place. [2023-01-28 08:47:11,099 INFO L137 encePairwiseOnDemand]: 470/483 looper letters, 123 selfloop transitions, 127 changer transitions 4/254 dead transitions. [2023-01-28 08:47:11,099 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 254 transitions, 3891 flow [2023-01-28 08:47:11,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-01-28 08:47:11,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-01-28 08:47:11,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1785 transitions. [2023-01-28 08:47:11,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3079710144927536 [2023-01-28 08:47:11,102 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1785 transitions. [2023-01-28 08:47:11,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1785 transitions. [2023-01-28 08:47:11,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:47:11,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1785 transitions. [2023-01-28 08:47:11,103 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 148.75) internal successors, (1785), 12 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:11,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 483.0) internal successors, (6279), 13 states have internal predecessors, (6279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:11,106 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 483.0) internal successors, (6279), 13 states have internal predecessors, (6279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:11,106 INFO L175 Difference]: Start difference. First operand has 144 places, 185 transitions, 2678 flow. Second operand 12 states and 1785 transitions. [2023-01-28 08:47:11,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 254 transitions, 3891 flow [2023-01-28 08:47:11,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 254 transitions, 3741 flow, removed 9 selfloop flow, removed 9 redundant places. [2023-01-28 08:47:11,254 INFO L231 Difference]: Finished difference. Result has 153 places, 225 transitions, 3596 flow [2023-01-28 08:47:11,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=2550, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3596, PETRI_PLACES=153, PETRI_TRANSITIONS=225} [2023-01-28 08:47:11,255 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 128 predicate places. [2023-01-28 08:47:11,255 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 225 transitions, 3596 flow [2023-01-28 08:47:11,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 144.11111111111111) internal successors, (1297), 9 states have internal predecessors, (1297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:11,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:47:11,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:47:11,275 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-01-28 08:47:11,459 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 [2023-01-28 08:47:11,460 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:47:11,460 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:47:11,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1568119743, now seen corresponding path program 13 times [2023-01-28 08:47:11,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:47:11,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065963410] [2023-01-28 08:47:11,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:47:11,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:47:11,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:47:11,757 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:47:11,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:47:11,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065963410] [2023-01-28 08:47:11,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065963410] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:47:11,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468275538] [2023-01-28 08:47:11,758 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 08:47:11,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:47:11,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:47:11,759 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) [2023-01-28 08:47:11,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-01-28 08:47:11,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:47:11,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 39 conjunts are in the unsatisfiable core [2023-01-28 08:47:11,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:47:11,924 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 [2023-01-28 08:47:11,958 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 [2023-01-28 08:47:11,990 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 [2023-01-28 08:47:12,091 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:47:12,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:47:12,416 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:12,417 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 48 treesize of output 37 [2023-01-28 08:47:12,424 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:12,424 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 294 treesize of output 274 [2023-01-28 08:47:12,433 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:12,433 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 262 treesize of output 239 [2023-01-28 08:47:12,442 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:12,443 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 230 treesize of output 223 [2023-01-28 08:47:12,555 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:12,555 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 48 treesize of output 37 [2023-01-28 08:47:12,563 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:12,563 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 1206 treesize of output 1090 [2023-01-28 08:47:12,588 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:12,588 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 262 treesize of output 239 [2023-01-28 08:47:12,597 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:12,598 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 230 treesize of output 223 [2023-01-28 08:47:12,815 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:47:12,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468275538] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:47:12,816 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:47:12,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2023-01-28 08:47:12,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800407906] [2023-01-28 08:47:12,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:47:12,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-01-28 08:47:12,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:47:12,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-01-28 08:47:12,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=562, Unknown=12, NotChecked=0, Total=702 [2023-01-28 08:47:12,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 483 [2023-01-28 08:47:12,820 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 225 transitions, 3596 flow. Second operand has 27 states, 27 states have (on average 138.55555555555554) internal successors, (3741), 27 states have internal predecessors, (3741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:12,820 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:47:12,820 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 483 [2023-01-28 08:47:12,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:47:14,027 INFO L130 PetriNetUnfolder]: 2092/3794 cut-off events. [2023-01-28 08:47:14,027 INFO L131 PetriNetUnfolder]: For 45543/45543 co-relation queries the response was YES. [2023-01-28 08:47:14,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26519 conditions, 3794 events. 2092/3794 cut-off events. For 45543/45543 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 24530 event pairs, 410 based on Foata normal form. 8/3802 useless extension candidates. Maximal degree in co-relation 26437. Up to 1889 conditions per place. [2023-01-28 08:47:14,047 INFO L137 encePairwiseOnDemand]: 470/483 looper letters, 97 selfloop transitions, 156 changer transitions 1/254 dead transitions. [2023-01-28 08:47:14,047 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 254 transitions, 4231 flow [2023-01-28 08:47:14,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-28 08:47:14,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-28 08:47:14,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2132 transitions. [2023-01-28 08:47:14,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29427191166321603 [2023-01-28 08:47:14,052 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2132 transitions. [2023-01-28 08:47:14,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2132 transitions. [2023-01-28 08:47:14,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:47:14,052 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2132 transitions. [2023-01-28 08:47:14,054 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 142.13333333333333) internal successors, (2132), 15 states have internal predecessors, (2132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:14,057 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 483.0) internal successors, (7728), 16 states have internal predecessors, (7728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:14,058 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 483.0) internal successors, (7728), 16 states have internal predecessors, (7728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:14,058 INFO L175 Difference]: Start difference. First operand has 153 places, 225 transitions, 3596 flow. Second operand 15 states and 2132 transitions. [2023-01-28 08:47:14,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 254 transitions, 4231 flow [2023-01-28 08:47:14,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 254 transitions, 4122 flow, removed 53 selfloop flow, removed 2 redundant places. [2023-01-28 08:47:14,229 INFO L231 Difference]: Finished difference. Result has 167 places, 223 transitions, 3770 flow [2023-01-28 08:47:14,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=3389, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3770, PETRI_PLACES=167, PETRI_TRANSITIONS=223} [2023-01-28 08:47:14,230 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 142 predicate places. [2023-01-28 08:47:14,230 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 223 transitions, 3770 flow [2023-01-28 08:47:14,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 138.55555555555554) internal successors, (3741), 27 states have internal predecessors, (3741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:14,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:47:14,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:47:14,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-01-28 08:47:14,435 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 [2023-01-28 08:47:14,435 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:47:14,436 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:47:14,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1588118134, now seen corresponding path program 1 times [2023-01-28 08:47:14,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:47:14,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868249742] [2023-01-28 08:47:14,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:47:14,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:47:14,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:47:15,035 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:47:15,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:47:15,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868249742] [2023-01-28 08:47:15,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868249742] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:47:15,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086335142] [2023-01-28 08:47:15,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:47:15,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:47:15,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:47:15,036 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) [2023-01-28 08:47:15,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-01-28 08:47:15,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:47:15,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 56 conjunts are in the unsatisfiable core [2023-01-28 08:47:15,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:47:15,210 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 [2023-01-28 08:47:15,246 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 [2023-01-28 08:47:15,280 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 [2023-01-28 08:47:15,524 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:47:15,525 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 39 treesize of output 19 [2023-01-28 08:47:15,555 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:47:15,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:47:20,386 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:20,386 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 47 treesize of output 36 [2023-01-28 08:47:20,395 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-01-28 08:47:20,396 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 278 treesize of output 253 [2023-01-28 08:47:20,405 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:20,405 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 246 treesize of output 222 [2023-01-28 08:47:20,414 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:20,415 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 214 treesize of output 206 [2023-01-28 08:47:20,746 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:20,746 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 47 treesize of output 36 [2023-01-28 08:47:20,755 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-01-28 08:47:20,756 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 566 treesize of output 509 [2023-01-28 08:47:20,776 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:20,777 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 246 treesize of output 238 [2023-01-28 08:47:20,786 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:20,786 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 230 treesize of output 206 [2023-01-28 08:47:21,131 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:47:21,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086335142] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:47:21,132 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:47:21,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 35 [2023-01-28 08:47:21,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804216932] [2023-01-28 08:47:21,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:47:21,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-01-28 08:47:21,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:47:21,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-01-28 08:47:21,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1079, Unknown=12, NotChecked=0, Total=1332 [2023-01-28 08:47:21,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 483 [2023-01-28 08:47:21,136 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 223 transitions, 3770 flow. Second operand has 37 states, 37 states have (on average 129.56756756756758) internal successors, (4794), 37 states have internal predecessors, (4794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:21,136 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:47:21,136 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 483 [2023-01-28 08:47:21,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:47:23,620 INFO L130 PetriNetUnfolder]: 2252/4152 cut-off events. [2023-01-28 08:47:23,620 INFO L131 PetriNetUnfolder]: For 53684/53684 co-relation queries the response was YES. [2023-01-28 08:47:23,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29631 conditions, 4152 events. 2252/4152 cut-off events. For 53684/53684 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 27813 event pairs, 388 based on Foata normal form. 10/4162 useless extension candidates. Maximal degree in co-relation 29544. Up to 1461 conditions per place. [2023-01-28 08:47:23,648 INFO L137 encePairwiseOnDemand]: 467/483 looper letters, 279 selfloop transitions, 125 changer transitions 11/415 dead transitions. [2023-01-28 08:47:23,648 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 415 transitions, 6489 flow [2023-01-28 08:47:23,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-01-28 08:47:23,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-01-28 08:47:23,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3247 transitions. [2023-01-28 08:47:23,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2801069703243616 [2023-01-28 08:47:23,669 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3247 transitions. [2023-01-28 08:47:23,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3247 transitions. [2023-01-28 08:47:23,670 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:47:23,670 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3247 transitions. [2023-01-28 08:47:23,672 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 135.29166666666666) internal successors, (3247), 24 states have internal predecessors, (3247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:23,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 483.0) internal successors, (12075), 25 states have internal predecessors, (12075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:23,678 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 483.0) internal successors, (12075), 25 states have internal predecessors, (12075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:23,678 INFO L175 Difference]: Start difference. First operand has 167 places, 223 transitions, 3770 flow. Second operand 24 states and 3247 transitions. [2023-01-28 08:47:23,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 415 transitions, 6489 flow [2023-01-28 08:47:23,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 415 transitions, 6381 flow, removed 5 selfloop flow, removed 8 redundant places. [2023-01-28 08:47:23,892 INFO L231 Difference]: Finished difference. Result has 189 places, 271 transitions, 4561 flow [2023-01-28 08:47:23,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=3670, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4561, PETRI_PLACES=189, PETRI_TRANSITIONS=271} [2023-01-28 08:47:23,893 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 164 predicate places. [2023-01-28 08:47:23,893 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 271 transitions, 4561 flow [2023-01-28 08:47:23,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 129.56756756756758) internal successors, (4794), 37 states have internal predecessors, (4794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:23,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:47:23,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:47:23,899 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-01-28 08:47:24,097 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 [2023-01-28 08:47:24,098 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:47:24,098 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:47:24,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1970275389, now seen corresponding path program 1 times [2023-01-28 08:47:24,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:47:24,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625946902] [2023-01-28 08:47:24,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:47:24,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:47:24,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:47:24,322 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:47:24,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:47:24,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625946902] [2023-01-28 08:47:24,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625946902] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:47:24,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599862986] [2023-01-28 08:47:24,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:47:24,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:47:24,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:47:24,323 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) [2023-01-28 08:47:24,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-01-28 08:47:24,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:47:24,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 22 conjunts are in the unsatisfiable core [2023-01-28 08:47:24,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:47:24,627 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:24,628 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 130 treesize of output 111 [2023-01-28 08:47:24,673 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:47:24,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:47:24,842 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:24,842 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 185 treesize of output 165 [2023-01-28 08:47:25,116 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:47:25,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599862986] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:47:25,116 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:47:25,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 25 [2023-01-28 08:47:25,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361172812] [2023-01-28 08:47:25,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:47:25,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-01-28 08:47:25,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:47:25,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-01-28 08:47:25,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=564, Unknown=0, NotChecked=0, Total=702 [2023-01-28 08:47:25,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 483 [2023-01-28 08:47:25,120 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 271 transitions, 4561 flow. Second operand has 27 states, 27 states have (on average 165.22222222222223) internal successors, (4461), 27 states have internal predecessors, (4461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:25,120 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:47:25,120 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 483 [2023-01-28 08:47:25,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:47:27,616 INFO L130 PetriNetUnfolder]: 5541/10406 cut-off events. [2023-01-28 08:47:27,616 INFO L131 PetriNetUnfolder]: For 147387/147387 co-relation queries the response was YES. [2023-01-28 08:47:27,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75845 conditions, 10406 events. 5541/10406 cut-off events. For 147387/147387 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 84580 event pairs, 815 based on Foata normal form. 314/10720 useless extension candidates. Maximal degree in co-relation 75407. Up to 4092 conditions per place. [2023-01-28 08:47:27,951 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 696 selfloop transitions, 229 changer transitions 21/946 dead transitions. [2023-01-28 08:47:27,952 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 946 transitions, 17285 flow [2023-01-28 08:47:27,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-01-28 08:47:27,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-01-28 08:47:27,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3251 transitions. [2023-01-28 08:47:27,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35425520322545495 [2023-01-28 08:47:27,957 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3251 transitions. [2023-01-28 08:47:27,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3251 transitions. [2023-01-28 08:47:27,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:47:27,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3251 transitions. [2023-01-28 08:47:27,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 171.10526315789474) internal successors, (3251), 19 states have internal predecessors, (3251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:27,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 483.0) internal successors, (9660), 20 states have internal predecessors, (9660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:27,968 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 483.0) internal successors, (9660), 20 states have internal predecessors, (9660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:27,968 INFO L175 Difference]: Start difference. First operand has 189 places, 271 transitions, 4561 flow. Second operand 19 states and 3251 transitions. [2023-01-28 08:47:27,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 946 transitions, 17285 flow [2023-01-28 08:47:29,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 946 transitions, 16866 flow, removed 88 selfloop flow, removed 9 redundant places. [2023-01-28 08:47:29,243 INFO L231 Difference]: Finished difference. Result has 204 places, 492 transitions, 9058 flow [2023-01-28 08:47:29,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=4424, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9058, PETRI_PLACES=204, PETRI_TRANSITIONS=492} [2023-01-28 08:47:29,243 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 179 predicate places. [2023-01-28 08:47:29,244 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 492 transitions, 9058 flow [2023-01-28 08:47:29,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 165.22222222222223) internal successors, (4461), 27 states have internal predecessors, (4461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:29,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:47:29,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:47:29,249 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-01-28 08:47:29,448 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 [2023-01-28 08:47:29,448 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:47:29,449 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:47:29,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1997958036, now seen corresponding path program 2 times [2023-01-28 08:47:29,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:47:29,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188114846] [2023-01-28 08:47:29,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:47:29,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:47:29,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:47:29,956 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:47:29,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:47:29,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188114846] [2023-01-28 08:47:29,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188114846] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:47:29,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133999351] [2023-01-28 08:47:29,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 08:47:29,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:47:29,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:47:29,977 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) [2023-01-28 08:47:30,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-01-28 08:47:30,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 08:47:30,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:47:30,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 40 conjunts are in the unsatisfiable core [2023-01-28 08:47:30,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:47:30,531 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:47:30,531 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 39 treesize of output 19 [2023-01-28 08:47:30,569 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:47:30,569 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 08:47:30,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133999351] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:47:30,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 08:47:30,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 20 [2023-01-28 08:47:30,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252077072] [2023-01-28 08:47:30,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:47:30,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 08:47:30,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:47:30,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 08:47:30,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2023-01-28 08:47:30,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 483 [2023-01-28 08:47:30,571 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 492 transitions, 9058 flow. Second operand has 12 states, 12 states have (on average 155.66666666666666) internal successors, (1868), 12 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:30,572 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:47:30,572 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 483 [2023-01-28 08:47:30,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:47:32,886 INFO L130 PetriNetUnfolder]: 5556/10466 cut-off events. [2023-01-28 08:47:32,886 INFO L131 PetriNetUnfolder]: For 171064/171064 co-relation queries the response was YES. [2023-01-28 08:47:32,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80752 conditions, 10466 events. 5556/10466 cut-off events. For 171064/171064 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 85792 event pairs, 2130 based on Foata normal form. 15/10481 useless extension candidates. Maximal degree in co-relation 78879. Up to 7629 conditions per place. [2023-01-28 08:47:32,961 INFO L137 encePairwiseOnDemand]: 471/483 looper letters, 454 selfloop transitions, 89 changer transitions 14/557 dead transitions. [2023-01-28 08:47:32,962 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 557 transitions, 11037 flow [2023-01-28 08:47:32,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 08:47:32,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 08:47:32,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1774 transitions. [2023-01-28 08:47:32,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33389798607189913 [2023-01-28 08:47:32,963 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1774 transitions. [2023-01-28 08:47:32,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1774 transitions. [2023-01-28 08:47:32,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:47:32,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1774 transitions. [2023-01-28 08:47:32,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 161.27272727272728) internal successors, (1774), 11 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:32,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:32,990 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:32,990 INFO L175 Difference]: Start difference. First operand has 204 places, 492 transitions, 9058 flow. Second operand 11 states and 1774 transitions. [2023-01-28 08:47:32,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 557 transitions, 11037 flow [2023-01-28 08:47:34,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 557 transitions, 10887 flow, removed 71 selfloop flow, removed 4 redundant places. [2023-01-28 08:47:34,626 INFO L231 Difference]: Finished difference. Result has 213 places, 500 transitions, 9337 flow [2023-01-28 08:47:34,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=8928, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9337, PETRI_PLACES=213, PETRI_TRANSITIONS=500} [2023-01-28 08:47:34,627 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 188 predicate places. [2023-01-28 08:47:34,627 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 500 transitions, 9337 flow [2023-01-28 08:47:34,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 155.66666666666666) internal successors, (1868), 12 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:34,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:47:34,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:47:34,634 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-01-28 08:47:34,832 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 [2023-01-28 08:47:34,833 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:47:34,833 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:47:34,833 INFO L85 PathProgramCache]: Analyzing trace with hash 773329696, now seen corresponding path program 3 times [2023-01-28 08:47:34,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:47:34,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711209067] [2023-01-28 08:47:34,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:47:34,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:47:34,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:47:35,229 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:47:35,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:47:35,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711209067] [2023-01-28 08:47:35,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711209067] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:47:35,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929678013] [2023-01-28 08:47:35,229 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 08:47:35,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:47:35,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:47:35,230 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) [2023-01-28 08:47:35,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-01-28 08:47:35,380 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-01-28 08:47:35,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:47:35,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 38 conjunts are in the unsatisfiable core [2023-01-28 08:47:35,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:47:35,636 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:47:35,636 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 39 treesize of output 19 [2023-01-28 08:47:35,670 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:47:35,670 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 08:47:35,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929678013] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:47:35,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 08:47:35,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 20 [2023-01-28 08:47:35,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904008684] [2023-01-28 08:47:35,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:47:35,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 08:47:35,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:47:35,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 08:47:35,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2023-01-28 08:47:35,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 483 [2023-01-28 08:47:35,677 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 500 transitions, 9337 flow. Second operand has 12 states, 12 states have (on average 155.66666666666666) internal successors, (1868), 12 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:35,677 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:47:35,677 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 483 [2023-01-28 08:47:35,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:47:37,961 INFO L130 PetriNetUnfolder]: 5556/10476 cut-off events. [2023-01-28 08:47:37,962 INFO L131 PetriNetUnfolder]: For 177652/177652 co-relation queries the response was YES. [2023-01-28 08:47:38,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81812 conditions, 10476 events. 5556/10476 cut-off events. For 177652/177652 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 85763 event pairs, 2134 based on Foata normal form. 25/10501 useless extension candidates. Maximal degree in co-relation 81181. Up to 7629 conditions per place. [2023-01-28 08:47:38,061 INFO L137 encePairwiseOnDemand]: 471/483 looper letters, 452 selfloop transitions, 81 changer transitions 19/552 dead transitions. [2023-01-28 08:47:38,062 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 552 transitions, 11057 flow [2023-01-28 08:47:38,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 08:47:38,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 08:47:38,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1775 transitions. [2023-01-28 08:47:38,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33408620365142105 [2023-01-28 08:47:38,063 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1775 transitions. [2023-01-28 08:47:38,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1775 transitions. [2023-01-28 08:47:38,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:47:38,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1775 transitions. [2023-01-28 08:47:38,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 161.36363636363637) internal successors, (1775), 11 states have internal predecessors, (1775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:38,085 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:38,086 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:38,086 INFO L175 Difference]: Start difference. First operand has 213 places, 500 transitions, 9337 flow. Second operand 11 states and 1775 transitions. [2023-01-28 08:47:38,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 552 transitions, 11057 flow [2023-01-28 08:47:39,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 552 transitions, 10869 flow, removed 22 selfloop flow, removed 7 redundant places. [2023-01-28 08:47:39,793 INFO L231 Difference]: Finished difference. Result has 216 places, 492 transitions, 9185 flow [2023-01-28 08:47:39,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=9153, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9185, PETRI_PLACES=216, PETRI_TRANSITIONS=492} [2023-01-28 08:47:39,794 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 191 predicate places. [2023-01-28 08:47:39,794 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 492 transitions, 9185 flow [2023-01-28 08:47:39,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 155.66666666666666) internal successors, (1868), 12 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:39,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:47:39,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:47:39,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-01-28 08:47:39,999 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 [2023-01-28 08:47:39,999 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:47:40,000 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:47:40,000 INFO L85 PathProgramCache]: Analyzing trace with hash 176099406, now seen corresponding path program 4 times [2023-01-28 08:47:40,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:47:40,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647078359] [2023-01-28 08:47:40,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:47:40,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:47:40,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:47:40,445 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:47:40,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:47:40,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647078359] [2023-01-28 08:47:40,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647078359] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:47:40,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45503477] [2023-01-28 08:47:40,446 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 08:47:40,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:47:40,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:47:40,447 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) [2023-01-28 08:47:40,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-01-28 08:47:40,541 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 08:47:40,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:47:40,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 46 conjunts are in the unsatisfiable core [2023-01-28 08:47:40,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:47:40,591 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 [2023-01-28 08:47:40,619 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 [2023-01-28 08:47:40,642 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 [2023-01-28 08:47:40,775 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:47:40,776 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 52 treesize of output 24 [2023-01-28 08:47:40,809 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:47:40,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:47:41,446 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:47:41,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45503477] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 08:47:41,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 08:47:41,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 11] total 23 [2023-01-28 08:47:41,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978677728] [2023-01-28 08:47:41,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:47:41,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-28 08:47:41,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:47:41,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-28 08:47:41,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2023-01-28 08:47:41,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 483 [2023-01-28 08:47:41,449 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 492 transitions, 9185 flow. Second operand has 8 states, 8 states have (on average 166.5) internal successors, (1332), 8 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:41,449 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:47:41,449 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 483 [2023-01-28 08:47:41,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:47:45,270 INFO L130 PetriNetUnfolder]: 6111/11546 cut-off events. [2023-01-28 08:47:45,270 INFO L131 PetriNetUnfolder]: For 203729/203729 co-relation queries the response was YES. [2023-01-28 08:47:45,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92624 conditions, 11546 events. 6111/11546 cut-off events. For 203729/203729 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 96230 event pairs, 2380 based on Foata normal form. 5/11551 useless extension candidates. Maximal degree in co-relation 91902. Up to 9866 conditions per place. [2023-01-28 08:47:45,360 INFO L137 encePairwiseOnDemand]: 473/483 looper letters, 566 selfloop transitions, 54 changer transitions 8/628 dead transitions. [2023-01-28 08:47:45,361 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 628 transitions, 13070 flow [2023-01-28 08:47:45,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 08:47:45,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 08:47:45,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1378 transitions. [2023-01-28 08:47:45,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35662525879917184 [2023-01-28 08:47:45,362 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1378 transitions. [2023-01-28 08:47:45,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1378 transitions. [2023-01-28 08:47:45,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:47:45,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1378 transitions. [2023-01-28 08:47:45,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 172.25) internal successors, (1378), 8 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:45,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:45,366 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:45,366 INFO L175 Difference]: Start difference. First operand has 216 places, 492 transitions, 9185 flow. Second operand 8 states and 1378 transitions. [2023-01-28 08:47:45,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 628 transitions, 13070 flow [2023-01-28 08:47:47,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 628 transitions, 12734 flow, removed 39 selfloop flow, removed 10 redundant places. [2023-01-28 08:47:47,265 INFO L231 Difference]: Finished difference. Result has 215 places, 528 transitions, 10116 flow [2023-01-28 08:47:47,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=9005, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10116, PETRI_PLACES=215, PETRI_TRANSITIONS=528} [2023-01-28 08:47:47,266 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 190 predicate places. [2023-01-28 08:47:47,266 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 528 transitions, 10116 flow [2023-01-28 08:47:47,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 166.5) internal successors, (1332), 8 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:47,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:47:47,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:47:47,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-01-28 08:47:47,471 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 [2023-01-28 08:47:47,471 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:47:47,471 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:47:47,471 INFO L85 PathProgramCache]: Analyzing trace with hash 706975026, now seen corresponding path program 5 times [2023-01-28 08:47:47,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:47:47,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470253949] [2023-01-28 08:47:47,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:47:47,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:47:47,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:47:47,919 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:47:47,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:47:47,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470253949] [2023-01-28 08:47:47,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470253949] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:47:47,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980543788] [2023-01-28 08:47:47,920 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 08:47:47,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:47:47,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:47:47,921 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) [2023-01-28 08:47:47,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-01-28 08:47:48,015 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 08:47:48,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:47:48,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 56 conjunts are in the unsatisfiable core [2023-01-28 08:47:48,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:47:48,099 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 [2023-01-28 08:47:48,132 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 [2023-01-28 08:47:48,163 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 [2023-01-28 08:47:48,431 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:47:48,431 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 39 treesize of output 19 [2023-01-28 08:47:48,478 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:47:48,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:47:51,276 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:51,276 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 47 treesize of output 36 [2023-01-28 08:47:51,305 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-01-28 08:47:51,305 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 278 treesize of output 253 [2023-01-28 08:47:51,315 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:51,316 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 246 treesize of output 222 [2023-01-28 08:47:51,329 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:51,329 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 214 treesize of output 206 [2023-01-28 08:47:51,597 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:51,597 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 47 treesize of output 36 [2023-01-28 08:47:51,608 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-01-28 08:47:51,608 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 566 treesize of output 509 [2023-01-28 08:47:51,629 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:51,629 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 246 treesize of output 238 [2023-01-28 08:47:51,642 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:47:51,643 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 230 treesize of output 206 [2023-01-28 08:47:51,964 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:47:51,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980543788] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:47:51,965 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:47:51,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 33 [2023-01-28 08:47:51,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123235264] [2023-01-28 08:47:51,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:47:51,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-01-28 08:47:51,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:47:51,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-01-28 08:47:51,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=969, Unknown=13, NotChecked=0, Total=1190 [2023-01-28 08:47:51,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 483 [2023-01-28 08:47:51,969 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 528 transitions, 10116 flow. Second operand has 35 states, 35 states have (on average 129.5142857142857) internal successors, (4533), 35 states have internal predecessors, (4533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:51,969 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:47:51,969 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 483 [2023-01-28 08:47:51,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:47:56,058 INFO L130 PetriNetUnfolder]: 6007/11563 cut-off events. [2023-01-28 08:47:56,059 INFO L131 PetriNetUnfolder]: For 199959/199959 co-relation queries the response was YES. [2023-01-28 08:47:56,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90881 conditions, 11563 events. 6007/11563 cut-off events. For 199959/199959 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 98595 event pairs, 1584 based on Foata normal form. 130/11693 useless extension candidates. Maximal degree in co-relation 90156. Up to 5748 conditions per place. [2023-01-28 08:47:56,159 INFO L137 encePairwiseOnDemand]: 467/483 looper letters, 393 selfloop transitions, 240 changer transitions 32/665 dead transitions. [2023-01-28 08:47:56,159 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 665 transitions, 13009 flow [2023-01-28 08:47:56,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-01-28 08:47:56,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-01-28 08:47:56,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2963 transitions. [2023-01-28 08:47:56,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27884434406173536 [2023-01-28 08:47:56,162 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2963 transitions. [2023-01-28 08:47:56,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2963 transitions. [2023-01-28 08:47:56,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:47:56,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2963 transitions. [2023-01-28 08:47:56,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 134.6818181818182) internal successors, (2963), 22 states have internal predecessors, (2963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:56,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 483.0) internal successors, (11109), 23 states have internal predecessors, (11109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:56,191 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 483.0) internal successors, (11109), 23 states have internal predecessors, (11109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:56,191 INFO L175 Difference]: Start difference. First operand has 215 places, 528 transitions, 10116 flow. Second operand 22 states and 2963 transitions. [2023-01-28 08:47:56,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 665 transitions, 13009 flow [2023-01-28 08:47:58,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 665 transitions, 12948 flow, removed 21 selfloop flow, removed 2 redundant places. [2023-01-28 08:47:58,412 INFO L231 Difference]: Finished difference. Result has 240 places, 557 transitions, 11199 flow [2023-01-28 08:47:58,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=9902, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=11199, PETRI_PLACES=240, PETRI_TRANSITIONS=557} [2023-01-28 08:47:58,414 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 215 predicate places. [2023-01-28 08:47:58,414 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 557 transitions, 11199 flow [2023-01-28 08:47:58,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 129.5142857142857) internal successors, (4533), 35 states have internal predecessors, (4533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:58,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:47:58,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:47:58,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-01-28 08:47:58,619 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 [2023-01-28 08:47:58,620 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:47:58,620 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:47:58,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1885109360, now seen corresponding path program 6 times [2023-01-28 08:47:58,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:47:58,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693218687] [2023-01-28 08:47:58,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:47:58,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:47:58,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:47:59,074 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:47:59,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:47:59,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693218687] [2023-01-28 08:47:59,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693218687] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:47:59,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537690972] [2023-01-28 08:47:59,074 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 08:47:59,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:47:59,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:47:59,076 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) [2023-01-28 08:47:59,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-01-28 08:47:59,233 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-01-28 08:47:59,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:47:59,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 40 conjunts are in the unsatisfiable core [2023-01-28 08:47:59,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:47:59,479 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:47:59,480 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 39 treesize of output 19 [2023-01-28 08:47:59,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:47:59,516 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 08:47:59,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537690972] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:47:59,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 08:47:59,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 20 [2023-01-28 08:47:59,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387303911] [2023-01-28 08:47:59,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:47:59,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 08:47:59,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:47:59,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 08:47:59,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2023-01-28 08:47:59,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 483 [2023-01-28 08:47:59,518 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 557 transitions, 11199 flow. Second operand has 12 states, 12 states have (on average 155.66666666666666) internal successors, (1868), 12 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:47:59,518 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:47:59,518 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 483 [2023-01-28 08:47:59,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:48:02,337 INFO L130 PetriNetUnfolder]: 5962/11478 cut-off events. [2023-01-28 08:48:02,337 INFO L131 PetriNetUnfolder]: For 214391/214391 co-relation queries the response was YES. [2023-01-28 08:48:02,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93355 conditions, 11478 events. 5962/11478 cut-off events. For 214391/214391 co-relation queries the response was YES. Maximal size of possible extension queue 728. Compared 97922 event pairs, 2155 based on Foata normal form. 10/11488 useless extension candidates. Maximal degree in co-relation 92788. Up to 7709 conditions per place. [2023-01-28 08:48:02,441 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 522 selfloop transitions, 68 changer transitions 28/618 dead transitions. [2023-01-28 08:48:02,441 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 618 transitions, 13102 flow [2023-01-28 08:48:02,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-28 08:48:02,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-28 08:48:02,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2087 transitions. [2023-01-28 08:48:02,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33237776716037587 [2023-01-28 08:48:02,443 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2087 transitions. [2023-01-28 08:48:02,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2087 transitions. [2023-01-28 08:48:02,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:48:02,443 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2087 transitions. [2023-01-28 08:48:02,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 160.53846153846155) internal successors, (2087), 13 states have internal predecessors, (2087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:02,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:02,448 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:02,448 INFO L175 Difference]: Start difference. First operand has 240 places, 557 transitions, 11199 flow. Second operand 13 states and 2087 transitions. [2023-01-28 08:48:02,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 618 transitions, 13102 flow [2023-01-28 08:48:04,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 618 transitions, 12536 flow, removed 114 selfloop flow, removed 14 redundant places. [2023-01-28 08:48:04,793 INFO L231 Difference]: Finished difference. Result has 239 places, 547 transitions, 10575 flow [2023-01-28 08:48:04,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=10687, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10575, PETRI_PLACES=239, PETRI_TRANSITIONS=547} [2023-01-28 08:48:04,794 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 214 predicate places. [2023-01-28 08:48:04,794 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 547 transitions, 10575 flow [2023-01-28 08:48:04,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 155.66666666666666) internal successors, (1868), 12 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:04,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:48:04,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:48:04,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-01-28 08:48:04,995 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 [2023-01-28 08:48:04,995 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:48:04,995 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:48:04,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1136977276, now seen corresponding path program 7 times [2023-01-28 08:48:04,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:48:04,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096705670] [2023-01-28 08:48:04,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:48:04,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:48:05,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:48:05,435 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:48:05,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:48:05,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096705670] [2023-01-28 08:48:05,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096705670] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:48:05,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320873480] [2023-01-28 08:48:05,436 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 08:48:05,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:48:05,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:48:05,437 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) [2023-01-28 08:48:05,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-01-28 08:48:05,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:48:05,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 56 conjunts are in the unsatisfiable core [2023-01-28 08:48:05,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:48:05,652 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 [2023-01-28 08:48:05,690 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 [2023-01-28 08:48:05,726 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 [2023-01-28 08:48:05,991 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:48:05,991 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 39 treesize of output 19 [2023-01-28 08:48:06,031 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:48:06,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:48:10,755 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:48:10,756 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 47 treesize of output 36 [2023-01-28 08:48:10,765 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-01-28 08:48:10,765 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 278 treesize of output 253 [2023-01-28 08:48:10,773 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:48:10,774 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 246 treesize of output 222 [2023-01-28 08:48:10,782 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:48:10,783 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 214 treesize of output 206 [2023-01-28 08:48:11,034 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:48:11,035 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 47 treesize of output 36 [2023-01-28 08:48:11,046 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-01-28 08:48:11,047 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 278 treesize of output 253 [2023-01-28 08:48:11,059 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:48:11,059 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 246 treesize of output 222 [2023-01-28 08:48:11,072 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:48:11,072 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 214 treesize of output 206 [2023-01-28 08:48:11,595 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:48:11,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320873480] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:48:11,595 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:48:11,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 34 [2023-01-28 08:48:11,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503110176] [2023-01-28 08:48:11,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:48:11,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-01-28 08:48:11,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:48:11,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-01-28 08:48:11,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1075, Unknown=16, NotChecked=0, Total=1260 [2023-01-28 08:48:11,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 483 [2023-01-28 08:48:11,601 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 547 transitions, 10575 flow. Second operand has 36 states, 36 states have (on average 129.58333333333334) internal successors, (4665), 36 states have internal predecessors, (4665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:11,601 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:48:11,601 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 483 [2023-01-28 08:48:11,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:48:16,141 INFO L130 PetriNetUnfolder]: 6314/12182 cut-off events. [2023-01-28 08:48:16,141 INFO L131 PetriNetUnfolder]: For 206362/206362 co-relation queries the response was YES. [2023-01-28 08:48:16,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97412 conditions, 12182 events. 6314/12182 cut-off events. For 206362/206362 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 105232 event pairs, 1949 based on Foata normal form. 30/12212 useless extension candidates. Maximal degree in co-relation 96625. Up to 7037 conditions per place. [2023-01-28 08:48:16,271 INFO L137 encePairwiseOnDemand]: 467/483 looper letters, 457 selfloop transitions, 146 changer transitions 64/667 dead transitions. [2023-01-28 08:48:16,272 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 667 transitions, 13351 flow [2023-01-28 08:48:16,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-01-28 08:48:16,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-01-28 08:48:16,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3474 transitions. [2023-01-28 08:48:16,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2766364070711897 [2023-01-28 08:48:16,275 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3474 transitions. [2023-01-28 08:48:16,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3474 transitions. [2023-01-28 08:48:16,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:48:16,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3474 transitions. [2023-01-28 08:48:16,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 133.6153846153846) internal successors, (3474), 26 states have internal predecessors, (3474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:16,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 483.0) internal successors, (13041), 27 states have internal predecessors, (13041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:16,284 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 483.0) internal successors, (13041), 27 states have internal predecessors, (13041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:16,284 INFO L175 Difference]: Start difference. First operand has 239 places, 547 transitions, 10575 flow. Second operand 26 states and 3474 transitions. [2023-01-28 08:48:16,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 667 transitions, 13351 flow [2023-01-28 08:48:18,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 667 transitions, 13127 flow, removed 26 selfloop flow, removed 9 redundant places. [2023-01-28 08:48:18,463 INFO L231 Difference]: Finished difference. Result has 264 places, 533 transitions, 10593 flow [2023-01-28 08:48:18,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=10383, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=10593, PETRI_PLACES=264, PETRI_TRANSITIONS=533} [2023-01-28 08:48:18,464 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 239 predicate places. [2023-01-28 08:48:18,464 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 533 transitions, 10593 flow [2023-01-28 08:48:18,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 129.58333333333334) internal successors, (4665), 36 states have internal predecessors, (4665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:18,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:48:18,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:48:18,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-01-28 08:48:18,668 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 [2023-01-28 08:48:18,668 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:48:18,668 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:48:18,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1536392364, now seen corresponding path program 8 times [2023-01-28 08:48:18,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:48:18,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959712398] [2023-01-28 08:48:18,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:48:18,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:48:18,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:48:19,138 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:48:19,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:48:19,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959712398] [2023-01-28 08:48:19,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959712398] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:48:19,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480209459] [2023-01-28 08:48:19,138 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 08:48:19,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:48:19,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:48:19,139 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) [2023-01-28 08:48:19,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-01-28 08:48:19,307 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 08:48:19,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:48:19,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 38 conjunts are in the unsatisfiable core [2023-01-28 08:48:19,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:48:19,547 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:48:19,547 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 39 treesize of output 19 [2023-01-28 08:48:19,570 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:48:19,570 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 08:48:19,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480209459] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:48:19,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 08:48:19,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 20 [2023-01-28 08:48:19,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303666030] [2023-01-28 08:48:19,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:48:19,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 08:48:19,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:48:19,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 08:48:19,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2023-01-28 08:48:19,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 483 [2023-01-28 08:48:19,574 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 533 transitions, 10593 flow. Second operand has 12 states, 12 states have (on average 155.66666666666666) internal successors, (1868), 12 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:19,574 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:48:19,574 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 483 [2023-01-28 08:48:19,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:48:22,238 INFO L130 PetriNetUnfolder]: 6074/11662 cut-off events. [2023-01-28 08:48:22,238 INFO L131 PetriNetUnfolder]: For 250409/250409 co-relation queries the response was YES. [2023-01-28 08:48:22,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98583 conditions, 11662 events. 6074/11662 cut-off events. For 250409/250409 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 99818 event pairs, 2270 based on Foata normal form. 10/11672 useless extension candidates. Maximal degree in co-relation 97715. Up to 7757 conditions per place. [2023-01-28 08:48:22,351 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 473 selfloop transitions, 73 changer transitions 17/563 dead transitions. [2023-01-28 08:48:22,351 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 563 transitions, 11971 flow [2023-01-28 08:48:22,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 08:48:22,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 08:48:22,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1607 transitions. [2023-01-28 08:48:22,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.332712215320911 [2023-01-28 08:48:22,353 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1607 transitions. [2023-01-28 08:48:22,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1607 transitions. [2023-01-28 08:48:22,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:48:22,353 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1607 transitions. [2023-01-28 08:48:22,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 160.7) internal successors, (1607), 10 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:22,356 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:22,356 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:22,356 INFO L175 Difference]: Start difference. First operand has 264 places, 533 transitions, 10593 flow. Second operand 10 states and 1607 transitions. [2023-01-28 08:48:22,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 563 transitions, 11971 flow [2023-01-28 08:48:24,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 563 transitions, 11605 flow, removed 82 selfloop flow, removed 15 redundant places. [2023-01-28 08:48:24,900 INFO L231 Difference]: Finished difference. Result has 253 places, 531 transitions, 10354 flow [2023-01-28 08:48:24,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=10243, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10354, PETRI_PLACES=253, PETRI_TRANSITIONS=531} [2023-01-28 08:48:24,902 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 228 predicate places. [2023-01-28 08:48:24,902 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 531 transitions, 10354 flow [2023-01-28 08:48:24,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 155.66666666666666) internal successors, (1868), 12 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:24,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:48:24,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:48:24,907 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-01-28 08:48:25,106 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 [2023-01-28 08:48:25,107 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:48:25,107 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:48:25,107 INFO L85 PathProgramCache]: Analyzing trace with hash 86442636, now seen corresponding path program 9 times [2023-01-28 08:48:25,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:48:25,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661995238] [2023-01-28 08:48:25,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:48:25,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:48:25,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:48:25,584 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:48:25,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:48:25,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661995238] [2023-01-28 08:48:25,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661995238] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:48:25,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356885939] [2023-01-28 08:48:25,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 08:48:25,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:48:25,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:48:25,585 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) [2023-01-28 08:48:25,586 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-01-28 08:48:25,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-01-28 08:48:25,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:48:25,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 40 conjunts are in the unsatisfiable core [2023-01-28 08:48:25,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:48:25,964 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:48:25,965 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 39 treesize of output 19 [2023-01-28 08:48:25,996 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:48:25,996 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 08:48:25,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356885939] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:48:25,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 08:48:25,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 20 [2023-01-28 08:48:25,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777304461] [2023-01-28 08:48:25,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:48:25,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 08:48:25,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:48:25,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 08:48:25,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2023-01-28 08:48:25,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 483 [2023-01-28 08:48:26,000 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 531 transitions, 10354 flow. Second operand has 12 states, 12 states have (on average 155.66666666666666) internal successors, (1868), 12 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:26,000 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:48:26,000 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 483 [2023-01-28 08:48:26,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:48:28,600 INFO L130 PetriNetUnfolder]: 5984/11477 cut-off events. [2023-01-28 08:48:28,600 INFO L131 PetriNetUnfolder]: For 241783/241783 co-relation queries the response was YES. [2023-01-28 08:48:28,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95276 conditions, 11477 events. 5984/11477 cut-off events. For 241783/241783 co-relation queries the response was YES. Maximal size of possible extension queue 756. Compared 97121 event pairs, 1782 based on Foata normal form. 35/11512 useless extension candidates. Maximal degree in co-relation 94816. Up to 7692 conditions per place. [2023-01-28 08:48:28,698 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 322 selfloop transitions, 229 changer transitions 12/563 dead transitions. [2023-01-28 08:48:28,698 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 563 transitions, 11703 flow [2023-01-28 08:48:28,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 08:48:28,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 08:48:28,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1762 transitions. [2023-01-28 08:48:28,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33163937511763597 [2023-01-28 08:48:28,700 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1762 transitions. [2023-01-28 08:48:28,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1762 transitions. [2023-01-28 08:48:28,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:48:28,714 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1762 transitions. [2023-01-28 08:48:28,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 160.1818181818182) internal successors, (1762), 11 states have internal predecessors, (1762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:28,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:28,718 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:28,718 INFO L175 Difference]: Start difference. First operand has 253 places, 531 transitions, 10354 flow. Second operand 11 states and 1762 transitions. [2023-01-28 08:48:28,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 563 transitions, 11703 flow [2023-01-28 08:48:30,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 563 transitions, 11539 flow, removed 9 selfloop flow, removed 8 redundant places. [2023-01-28 08:48:30,885 INFO L231 Difference]: Finished difference. Result has 252 places, 530 transitions, 10659 flow [2023-01-28 08:48:30,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=10179, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10659, PETRI_PLACES=252, PETRI_TRANSITIONS=530} [2023-01-28 08:48:30,886 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 227 predicate places. [2023-01-28 08:48:30,886 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 530 transitions, 10659 flow [2023-01-28 08:48:30,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 155.66666666666666) internal successors, (1868), 12 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:30,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:48:30,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:48:30,891 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-01-28 08:48:31,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:48:31,091 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:48:31,091 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:48:31,091 INFO L85 PathProgramCache]: Analyzing trace with hash 2043106630, now seen corresponding path program 10 times [2023-01-28 08:48:31,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:48:31,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907487097] [2023-01-28 08:48:31,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:48:31,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:48:31,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:48:31,606 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:48:31,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:48:31,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907487097] [2023-01-28 08:48:31,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907487097] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:48:31,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948395406] [2023-01-28 08:48:31,607 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 08:48:31,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:48:31,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:48:31,608 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:48:31,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-01-28 08:48:31,710 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 08:48:31,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:48:31,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 50 conjunts are in the unsatisfiable core [2023-01-28 08:48:31,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:48:31,765 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 [2023-01-28 08:48:31,794 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 [2023-01-28 08:48:31,819 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 [2023-01-28 08:48:32,229 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:48:32,230 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 39 treesize of output 19 [2023-01-28 08:48:32,269 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:48:32,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:48:32,896 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:48:32,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948395406] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 08:48:32,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 08:48:32,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12, 11] total 30 [2023-01-28 08:48:32,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474247940] [2023-01-28 08:48:32,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:48:32,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-28 08:48:32,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:48:32,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-28 08:48:32,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=829, Unknown=0, NotChecked=0, Total=930 [2023-01-28 08:48:32,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 483 [2023-01-28 08:48:32,899 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 530 transitions, 10659 flow. Second operand has 8 states, 8 states have (on average 166.5) internal successors, (1332), 8 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:32,899 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:48:32,899 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 483 [2023-01-28 08:48:32,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:48:36,321 INFO L130 PetriNetUnfolder]: 6211/12217 cut-off events. [2023-01-28 08:48:36,321 INFO L131 PetriNetUnfolder]: For 277530/277530 co-relation queries the response was YES. [2023-01-28 08:48:36,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102996 conditions, 12217 events. 6211/12217 cut-off events. For 277530/277530 co-relation queries the response was YES. Maximal size of possible extension queue 819. Compared 107244 event pairs, 1568 based on Foata normal form. 5/12222 useless extension candidates. Maximal degree in co-relation 101995. Up to 7182 conditions per place. [2023-01-28 08:48:36,431 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 347 selfloop transitions, 237 changer transitions 51/635 dead transitions. [2023-01-28 08:48:36,431 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 635 transitions, 13865 flow [2023-01-28 08:48:36,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 08:48:36,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 08:48:36,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1724 transitions. [2023-01-28 08:48:36,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.356935817805383 [2023-01-28 08:48:36,442 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1724 transitions. [2023-01-28 08:48:36,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1724 transitions. [2023-01-28 08:48:36,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:48:36,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1724 transitions. [2023-01-28 08:48:36,448 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 172.4) internal successors, (1724), 10 states have internal predecessors, (1724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:36,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:36,459 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:36,459 INFO L175 Difference]: Start difference. First operand has 252 places, 530 transitions, 10659 flow. Second operand 10 states and 1724 transitions. [2023-01-28 08:48:36,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 635 transitions, 13865 flow [2023-01-28 08:48:39,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 635 transitions, 13315 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-01-28 08:48:39,019 INFO L231 Difference]: Finished difference. Result has 257 places, 553 transitions, 11282 flow [2023-01-28 08:48:39,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=10233, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11282, PETRI_PLACES=257, PETRI_TRANSITIONS=553} [2023-01-28 08:48:39,020 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 232 predicate places. [2023-01-28 08:48:39,020 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 553 transitions, 11282 flow [2023-01-28 08:48:39,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 166.5) internal successors, (1332), 8 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:39,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:48:39,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:48:39,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-01-28 08:48:39,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:48:39,225 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:48:39,225 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:48:39,225 INFO L85 PathProgramCache]: Analyzing trace with hash -583152636, now seen corresponding path program 11 times [2023-01-28 08:48:39,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:48:39,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178149094] [2023-01-28 08:48:39,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:48:39,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:48:39,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:48:39,707 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:48:39,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:48:39,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178149094] [2023-01-28 08:48:39,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178149094] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:48:39,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636170525] [2023-01-28 08:48:39,707 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 08:48:39,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:48:39,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:48:39,708 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:48:39,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-01-28 08:48:39,811 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 08:48:39,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:48:39,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 51 conjunts are in the unsatisfiable core [2023-01-28 08:48:39,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:48:39,899 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 [2023-01-28 08:48:39,936 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 [2023-01-28 08:48:39,967 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 [2023-01-28 08:48:40,162 INFO L173 IndexEqualityManager]: detected equality via solver [2023-01-28 08:48:40,165 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:48:40,165 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 39 treesize of output 19 [2023-01-28 08:48:40,200 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:48:40,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:48:40,796 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:48:40,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636170525] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 08:48:40,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 08:48:40,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11, 11] total 29 [2023-01-28 08:48:40,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276086799] [2023-01-28 08:48:40,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:48:40,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 08:48:40,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:48:40,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 08:48:40,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=808, Unknown=0, NotChecked=0, Total=930 [2023-01-28 08:48:40,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 483 [2023-01-28 08:48:40,799 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 553 transitions, 11282 flow. Second operand has 11 states, 11 states have (on average 145.8181818181818) internal successors, (1604), 11 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:40,799 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:48:40,799 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 483 [2023-01-28 08:48:40,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:48:44,199 INFO L130 PetriNetUnfolder]: 5854/11738 cut-off events. [2023-01-28 08:48:44,200 INFO L131 PetriNetUnfolder]: For 262114/262114 co-relation queries the response was YES. [2023-01-28 08:48:44,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98403 conditions, 11738 events. 5854/11738 cut-off events. For 262114/262114 co-relation queries the response was YES. Maximal size of possible extension queue 800. Compared 104361 event pairs, 1773 based on Foata normal form. 5/11743 useless extension candidates. Maximal degree in co-relation 98189. Up to 7971 conditions per place. [2023-01-28 08:48:44,292 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 331 selfloop transitions, 236 changer transitions 19/586 dead transitions. [2023-01-28 08:48:44,292 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 586 transitions, 12707 flow [2023-01-28 08:48:44,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 08:48:44,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 08:48:44,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1644 transitions. [2023-01-28 08:48:44,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3094297007340486 [2023-01-28 08:48:44,294 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1644 transitions. [2023-01-28 08:48:44,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1644 transitions. [2023-01-28 08:48:44,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:48:44,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1644 transitions. [2023-01-28 08:48:44,296 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 149.45454545454547) internal successors, (1644), 11 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:44,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:44,298 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:44,298 INFO L175 Difference]: Start difference. First operand has 257 places, 553 transitions, 11282 flow. Second operand 11 states and 1644 transitions. [2023-01-28 08:48:44,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 586 transitions, 12707 flow [2023-01-28 08:48:47,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 586 transitions, 12649 flow, removed 22 selfloop flow, removed 4 redundant places. [2023-01-28 08:48:47,111 INFO L231 Difference]: Finished difference. Result has 263 places, 545 transitions, 11488 flow [2023-01-28 08:48:47,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11226, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11488, PETRI_PLACES=263, PETRI_TRANSITIONS=545} [2023-01-28 08:48:47,111 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 238 predicate places. [2023-01-28 08:48:47,111 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 545 transitions, 11488 flow [2023-01-28 08:48:47,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 145.8181818181818) internal successors, (1604), 11 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:47,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:48:47,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:48:47,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-01-28 08:48:47,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:48:47,317 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:48:47,317 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:48:47,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1270141606, now seen corresponding path program 12 times [2023-01-28 08:48:47,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:48:47,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399226951] [2023-01-28 08:48:47,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:48:47,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:48:47,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:48:47,943 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:48:47,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:48:47,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399226951] [2023-01-28 08:48:47,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399226951] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:48:47,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441640719] [2023-01-28 08:48:47,944 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 08:48:47,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:48:47,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:48:47,957 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:48:47,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-01-28 08:48:48,135 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-01-28 08:48:48,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:48:48,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 38 conjunts are in the unsatisfiable core [2023-01-28 08:48:48,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:48:48,350 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:48:48,350 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 39 treesize of output 19 [2023-01-28 08:48:48,402 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:48:48,402 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 08:48:48,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441640719] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:48:48,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 08:48:48,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [12] total 20 [2023-01-28 08:48:48,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274758850] [2023-01-28 08:48:48,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:48:48,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 08:48:48,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:48:48,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 08:48:48,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2023-01-28 08:48:48,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 483 [2023-01-28 08:48:48,404 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 545 transitions, 11488 flow. Second operand has 12 states, 12 states have (on average 155.66666666666666) internal successors, (1868), 12 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:48,404 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:48:48,404 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 483 [2023-01-28 08:48:48,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:48:51,209 INFO L130 PetriNetUnfolder]: 5819/11653 cut-off events. [2023-01-28 08:48:51,209 INFO L131 PetriNetUnfolder]: For 266575/266575 co-relation queries the response was YES. [2023-01-28 08:48:51,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98564 conditions, 11653 events. 5819/11653 cut-off events. For 266575/266575 co-relation queries the response was YES. Maximal size of possible extension queue 797. Compared 103332 event pairs, 1801 based on Foata normal form. 5/11658 useless extension candidates. Maximal degree in co-relation 98172. Up to 7977 conditions per place. [2023-01-28 08:48:51,330 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 326 selfloop transitions, 228 changer transitions 18/572 dead transitions. [2023-01-28 08:48:51,331 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 572 transitions, 12746 flow [2023-01-28 08:48:51,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-01-28 08:48:51,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-01-28 08:48:51,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1917 transitions. [2023-01-28 08:48:51,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3307453416149068 [2023-01-28 08:48:51,332 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1917 transitions. [2023-01-28 08:48:51,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1917 transitions. [2023-01-28 08:48:51,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:48:51,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1917 transitions. [2023-01-28 08:48:51,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 159.75) internal successors, (1917), 12 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:51,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 483.0) internal successors, (6279), 13 states have internal predecessors, (6279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:51,337 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 483.0) internal successors, (6279), 13 states have internal predecessors, (6279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:51,337 INFO L175 Difference]: Start difference. First operand has 263 places, 545 transitions, 11488 flow. Second operand 12 states and 1917 transitions. [2023-01-28 08:48:51,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 572 transitions, 12746 flow [2023-01-28 08:48:53,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 572 transitions, 12215 flow, removed 15 selfloop flow, removed 13 redundant places. [2023-01-28 08:48:53,749 INFO L231 Difference]: Finished difference. Result has 257 places, 533 transitions, 11200 flow [2023-01-28 08:48:53,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=10961, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11200, PETRI_PLACES=257, PETRI_TRANSITIONS=533} [2023-01-28 08:48:53,750 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 232 predicate places. [2023-01-28 08:48:53,750 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 533 transitions, 11200 flow [2023-01-28 08:48:53,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 155.66666666666666) internal successors, (1868), 12 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:53,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:48:53,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:48:53,755 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-01-28 08:48:53,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:48:53,955 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:48:53,955 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:48:53,955 INFO L85 PathProgramCache]: Analyzing trace with hash 785848930, now seen corresponding path program 13 times [2023-01-28 08:48:53,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:48:53,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63082491] [2023-01-28 08:48:53,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:48:53,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:48:53,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:48:54,428 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:48:54,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:48:54,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63082491] [2023-01-28 08:48:54,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63082491] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:48:54,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862179918] [2023-01-28 08:48:54,428 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 08:48:54,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:48:54,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:48:54,430 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:48:54,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-01-28 08:48:54,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:48:54,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 56 conjunts are in the unsatisfiable core [2023-01-28 08:48:54,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:48:54,610 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 [2023-01-28 08:48:54,644 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 [2023-01-28 08:48:54,674 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 [2023-01-28 08:48:54,931 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:48:54,931 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 39 treesize of output 19 [2023-01-28 08:48:54,959 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:48:54,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:48:57,840 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:48:57,841 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 47 treesize of output 36 [2023-01-28 08:48:57,851 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-01-28 08:48:57,851 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 1142 treesize of output 1021 [2023-01-28 08:48:57,901 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:48:57,901 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 246 treesize of output 238 [2023-01-28 08:48:57,911 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:48:57,911 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 230 treesize of output 206 [2023-01-28 08:48:58,097 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:48:58,098 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 47 treesize of output 36 [2023-01-28 08:48:58,106 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-01-28 08:48:58,106 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 278 treesize of output 253 [2023-01-28 08:48:58,116 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:48:58,116 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 246 treesize of output 238 [2023-01-28 08:48:58,125 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:48:58,125 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 230 treesize of output 206 [2023-01-28 08:48:58,530 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:48:58,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862179918] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:48:58,530 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:48:58,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 36 [2023-01-28 08:48:58,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637812309] [2023-01-28 08:48:58,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:48:58,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-01-28 08:48:58,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:48:58,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-01-28 08:48:58,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1148, Unknown=15, NotChecked=0, Total=1406 [2023-01-28 08:48:58,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 483 [2023-01-28 08:48:58,535 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 533 transitions, 11200 flow. Second operand has 38 states, 38 states have (on average 129.57894736842104) internal successors, (4924), 38 states have internal predecessors, (4924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:48:58,535 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:48:58,535 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 483 [2023-01-28 08:48:58,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:49:04,900 INFO L130 PetriNetUnfolder]: 5904/11630 cut-off events. [2023-01-28 08:49:04,900 INFO L131 PetriNetUnfolder]: For 277570/277570 co-relation queries the response was YES. [2023-01-28 08:49:04,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99639 conditions, 11630 events. 5904/11630 cut-off events. For 277570/277570 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 101410 event pairs, 1206 based on Foata normal form. 20/11650 useless extension candidates. Maximal degree in co-relation 99407. Up to 6650 conditions per place. [2023-01-28 08:49:05,007 INFO L137 encePairwiseOnDemand]: 468/483 looper letters, 478 selfloop transitions, 307 changer transitions 59/844 dead transitions. [2023-01-28 08:49:05,007 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 844 transitions, 17140 flow [2023-01-28 08:49:05,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-01-28 08:49:05,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-01-28 08:49:05,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 6512 transitions. [2023-01-28 08:49:05,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27515105421050406 [2023-01-28 08:49:05,012 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 6512 transitions. [2023-01-28 08:49:05,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 6512 transitions. [2023-01-28 08:49:05,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:49:05,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 6512 transitions. [2023-01-28 08:49:05,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 132.89795918367346) internal successors, (6512), 49 states have internal predecessors, (6512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:05,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 483.0) internal successors, (24150), 50 states have internal predecessors, (24150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:05,027 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 483.0) internal successors, (24150), 50 states have internal predecessors, (24150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:05,027 INFO L175 Difference]: Start difference. First operand has 257 places, 533 transitions, 11200 flow. Second operand 49 states and 6512 transitions. [2023-01-28 08:49:05,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 844 transitions, 17140 flow [2023-01-28 08:49:07,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 844 transitions, 16193 flow, removed 12 selfloop flow, removed 12 redundant places. [2023-01-28 08:49:07,462 INFO L231 Difference]: Finished difference. Result has 306 places, 569 transitions, 12173 flow [2023-01-28 08:49:07,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=10198, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=12173, PETRI_PLACES=306, PETRI_TRANSITIONS=569} [2023-01-28 08:49:07,463 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 281 predicate places. [2023-01-28 08:49:07,463 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 569 transitions, 12173 flow [2023-01-28 08:49:07,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 129.57894736842104) internal successors, (4924), 38 states have internal predecessors, (4924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:07,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:49:07,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:49:07,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-01-28 08:49:07,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-01-28 08:49:07,669 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:49:07,669 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:49:07,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1895045882, now seen corresponding path program 14 times [2023-01-28 08:49:07,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:49:07,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903512719] [2023-01-28 08:49:07,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:49:07,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:49:07,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:49:08,057 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:49:08,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:49:08,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903512719] [2023-01-28 08:49:08,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903512719] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:49:08,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483460123] [2023-01-28 08:49:08,058 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 08:49:08,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:49:08,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:49:08,059 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:49:08,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-01-28 08:49:08,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 08:49:08,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:49:08,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 38 conjunts are in the unsatisfiable core [2023-01-28 08:49:08,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:49:08,742 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:49:08,743 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 39 treesize of output 19 [2023-01-28 08:49:08,775 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:49:08,776 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 08:49:08,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483460123] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:49:08,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 08:49:08,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 20 [2023-01-28 08:49:08,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075700089] [2023-01-28 08:49:08,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:49:08,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 08:49:08,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:49:08,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 08:49:08,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2023-01-28 08:49:08,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 483 [2023-01-28 08:49:08,779 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 569 transitions, 12173 flow. Second operand has 12 states, 12 states have (on average 155.66666666666666) internal successors, (1868), 12 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:08,779 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:49:08,779 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 483 [2023-01-28 08:49:08,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:49:11,577 INFO L130 PetriNetUnfolder]: 5837/11448 cut-off events. [2023-01-28 08:49:11,577 INFO L131 PetriNetUnfolder]: For 330553/330553 co-relation queries the response was YES. [2023-01-28 08:49:11,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102415 conditions, 11448 events. 5837/11448 cut-off events. For 330553/330553 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 99516 event pairs, 2046 based on Foata normal form. 5/11453 useless extension candidates. Maximal degree in co-relation 102318. Up to 7869 conditions per place. [2023-01-28 08:49:11,705 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 532 selfloop transitions, 56 changer transitions 25/613 dead transitions. [2023-01-28 08:49:11,705 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 613 transitions, 13993 flow [2023-01-28 08:49:11,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 08:49:11,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 08:49:11,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1770 transitions. [2023-01-28 08:49:11,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3331451157538114 [2023-01-28 08:49:11,707 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1770 transitions. [2023-01-28 08:49:11,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1770 transitions. [2023-01-28 08:49:11,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:49:11,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1770 transitions. [2023-01-28 08:49:11,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 160.9090909090909) internal successors, (1770), 11 states have internal predecessors, (1770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:11,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:11,710 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:11,710 INFO L175 Difference]: Start difference. First operand has 306 places, 569 transitions, 12173 flow. Second operand 11 states and 1770 transitions. [2023-01-28 08:49:11,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 613 transitions, 13993 flow [2023-01-28 08:49:14,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 613 transitions, 13536 flow, removed 196 selfloop flow, removed 19 redundant places. [2023-01-28 08:49:14,506 INFO L231 Difference]: Finished difference. Result has 278 places, 560 transitions, 11681 flow [2023-01-28 08:49:14,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11818, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11681, PETRI_PLACES=278, PETRI_TRANSITIONS=560} [2023-01-28 08:49:14,506 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 253 predicate places. [2023-01-28 08:49:14,506 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 560 transitions, 11681 flow [2023-01-28 08:49:14,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 155.66666666666666) internal successors, (1868), 12 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:14,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:49:14,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:49:14,511 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-01-28 08:49:14,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:49:14,711 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:49:14,712 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:49:14,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1442779098, now seen corresponding path program 15 times [2023-01-28 08:49:14,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:49:14,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109096472] [2023-01-28 08:49:14,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:49:14,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:49:14,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:49:15,185 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:49:15,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:49:15,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109096472] [2023-01-28 08:49:15,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109096472] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:49:15,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373219149] [2023-01-28 08:49:15,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 08:49:15,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:49:15,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:49:15,187 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:49:15,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-01-28 08:49:15,370 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-01-28 08:49:15,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:49:15,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 38 conjunts are in the unsatisfiable core [2023-01-28 08:49:15,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:49:15,600 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:49:15,601 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 39 treesize of output 19 [2023-01-28 08:49:15,628 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:49:15,628 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 08:49:15,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373219149] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:49:15,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 08:49:15,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 20 [2023-01-28 08:49:15,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974111004] [2023-01-28 08:49:15,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:49:15,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 08:49:15,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:49:15,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 08:49:15,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2023-01-28 08:49:15,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 483 [2023-01-28 08:49:15,630 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 560 transitions, 11681 flow. Second operand has 12 states, 12 states have (on average 155.66666666666666) internal successors, (1868), 12 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:15,630 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:49:15,630 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 483 [2023-01-28 08:49:15,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:49:18,316 INFO L130 PetriNetUnfolder]: 5797/11338 cut-off events. [2023-01-28 08:49:18,317 INFO L131 PetriNetUnfolder]: For 320621/320621 co-relation queries the response was YES. [2023-01-28 08:49:18,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100738 conditions, 11338 events. 5797/11338 cut-off events. For 320621/320621 co-relation queries the response was YES. Maximal size of possible extension queue 771. Compared 97861 event pairs, 2165 based on Foata normal form. 5/11343 useless extension candidates. Maximal degree in co-relation 100646. Up to 7869 conditions per place. [2023-01-28 08:49:18,658 INFO L137 encePairwiseOnDemand]: 471/483 looper letters, 511 selfloop transitions, 58 changer transitions 19/588 dead transitions. [2023-01-28 08:49:18,658 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 588 transitions, 13125 flow [2023-01-28 08:49:18,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 08:49:18,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 08:49:18,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1604 transitions. [2023-01-28 08:49:18,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3320910973084886 [2023-01-28 08:49:18,660 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1604 transitions. [2023-01-28 08:49:18,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1604 transitions. [2023-01-28 08:49:18,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:49:18,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1604 transitions. [2023-01-28 08:49:18,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 160.4) internal successors, (1604), 10 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:18,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:18,663 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:18,663 INFO L175 Difference]: Start difference. First operand has 278 places, 560 transitions, 11681 flow. Second operand 10 states and 1604 transitions. [2023-01-28 08:49:18,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 588 transitions, 13125 flow [2023-01-28 08:49:22,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 588 transitions, 12974 flow, removed 9 selfloop flow, removed 10 redundant places. [2023-01-28 08:49:22,034 INFO L231 Difference]: Finished difference. Result has 271 places, 551 transitions, 11483 flow [2023-01-28 08:49:22,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11532, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11483, PETRI_PLACES=271, PETRI_TRANSITIONS=551} [2023-01-28 08:49:22,035 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 246 predicate places. [2023-01-28 08:49:22,035 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 551 transitions, 11483 flow [2023-01-28 08:49:22,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 155.66666666666666) internal successors, (1868), 12 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:22,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:49:22,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:49:22,040 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-01-28 08:49:22,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:49:22,240 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:49:22,240 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:49:22,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1271388532, now seen corresponding path program 16 times [2023-01-28 08:49:22,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:49:22,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714843114] [2023-01-28 08:49:22,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:49:22,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:49:22,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:49:22,809 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:49:22,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:49:22,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714843114] [2023-01-28 08:49:22,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714843114] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:49:22,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38993216] [2023-01-28 08:49:22,810 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 08:49:22,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:49:22,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:49:22,821 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:49:22,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-01-28 08:49:22,955 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 08:49:22,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:49:22,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 37 conjunts are in the unsatisfiable core [2023-01-28 08:49:22,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:49:23,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 08:49:23,169 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 [2023-01-28 08:49:23,283 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:49:23,283 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 39 treesize of output 19 [2023-01-28 08:49:23,315 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:49:23,315 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 08:49:23,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38993216] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:49:23,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 08:49:23,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 19 [2023-01-28 08:49:23,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004917582] [2023-01-28 08:49:23,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:49:23,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 08:49:23,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:49:23,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 08:49:23,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2023-01-28 08:49:23,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 483 [2023-01-28 08:49:23,319 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 551 transitions, 11483 flow. Second operand has 12 states, 12 states have (on average 155.66666666666666) internal successors, (1868), 12 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:23,319 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:49:23,319 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 483 [2023-01-28 08:49:23,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:49:27,123 INFO L130 PetriNetUnfolder]: 5752/11268 cut-off events. [2023-01-28 08:49:27,123 INFO L131 PetriNetUnfolder]: For 314978/314978 co-relation queries the response was YES. [2023-01-28 08:49:27,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99596 conditions, 11268 events. 5752/11268 cut-off events. For 314978/314978 co-relation queries the response was YES. Maximal size of possible extension queue 771. Compared 97337 event pairs, 1981 based on Foata normal form. 10/11278 useless extension candidates. Maximal degree in co-relation 99506. Up to 7865 conditions per place. [2023-01-28 08:49:27,314 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 459 selfloop transitions, 113 changer transitions 21/593 dead transitions. [2023-01-28 08:49:27,314 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 593 transitions, 13352 flow [2023-01-28 08:49:27,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 08:49:27,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 08:49:27,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1601 transitions. [2023-01-28 08:49:27,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33146997929606625 [2023-01-28 08:49:27,316 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1601 transitions. [2023-01-28 08:49:27,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1601 transitions. [2023-01-28 08:49:27,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:49:27,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1601 transitions. [2023-01-28 08:49:27,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 160.1) internal successors, (1601), 10 states have internal predecessors, (1601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:27,320 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:27,320 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:27,320 INFO L175 Difference]: Start difference. First operand has 271 places, 551 transitions, 11483 flow. Second operand 10 states and 1601 transitions. [2023-01-28 08:49:27,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 593 transitions, 13352 flow [2023-01-28 08:49:30,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 593 transitions, 13076 flow, removed 11 selfloop flow, removed 10 redundant places. [2023-01-28 08:49:30,955 INFO L231 Difference]: Finished difference. Result has 267 places, 549 transitions, 11637 flow [2023-01-28 08:49:30,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11233, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11637, PETRI_PLACES=267, PETRI_TRANSITIONS=549} [2023-01-28 08:49:30,956 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 242 predicate places. [2023-01-28 08:49:30,956 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 549 transitions, 11637 flow [2023-01-28 08:49:30,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 155.66666666666666) internal successors, (1868), 12 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:30,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:49:30,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:49:30,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-01-28 08:49:31,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-01-28 08:49:31,161 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:49:31,161 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:49:31,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1771610170, now seen corresponding path program 17 times [2023-01-28 08:49:31,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:49:31,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996153708] [2023-01-28 08:49:31,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:49:31,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:49:31,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:49:31,520 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:49:31,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:49:31,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996153708] [2023-01-28 08:49:31,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996153708] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:49:31,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814903884] [2023-01-28 08:49:31,521 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 08:49:31,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:49:31,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:49:31,522 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:49:31,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-01-28 08:49:31,651 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 08:49:31,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:49:31,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 51 conjunts are in the unsatisfiable core [2023-01-28 08:49:31,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:49:31,750 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 [2023-01-28 08:49:31,786 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 [2023-01-28 08:49:31,864 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 [2023-01-28 08:49:31,977 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:49:31,977 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 52 treesize of output 24 [2023-01-28 08:49:32,015 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:49:32,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:49:32,919 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:49:32,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814903884] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 08:49:32,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 08:49:32,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10, 11] total 26 [2023-01-28 08:49:32,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083859134] [2023-01-28 08:49:32,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:49:32,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 08:49:32,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:49:32,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 08:49:32,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=596, Unknown=16, NotChecked=0, Total=756 [2023-01-28 08:49:32,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 483 [2023-01-28 08:49:32,923 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 549 transitions, 11637 flow. Second operand has 12 states, 12 states have (on average 141.66666666666666) internal successors, (1700), 12 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:32,923 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:49:32,923 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 483 [2023-01-28 08:49:32,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:49:34,621 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-01-28 08:49:37,301 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-01-28 08:49:40,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-01-28 08:49:42,538 INFO L130 PetriNetUnfolder]: 5756/11235 cut-off events. [2023-01-28 08:49:42,538 INFO L131 PetriNetUnfolder]: For 323262/323262 co-relation queries the response was YES. [2023-01-28 08:49:42,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99707 conditions, 11235 events. 5756/11235 cut-off events. For 323262/323262 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 96650 event pairs, 2166 based on Foata normal form. 5/11240 useless extension candidates. Maximal degree in co-relation 99616. Up to 7863 conditions per place. [2023-01-28 08:49:42,674 INFO L137 encePairwiseOnDemand]: 470/483 looper letters, 508 selfloop transitions, 123 changer transitions 12/643 dead transitions. [2023-01-28 08:49:42,674 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 643 transitions, 14617 flow [2023-01-28 08:49:42,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-28 08:49:42,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-28 08:49:42,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1898 transitions. [2023-01-28 08:49:42,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3022774327122153 [2023-01-28 08:49:42,676 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1898 transitions. [2023-01-28 08:49:42,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1898 transitions. [2023-01-28 08:49:42,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:49:42,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1898 transitions. [2023-01-28 08:49:42,677 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 146.0) internal successors, (1898), 13 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:42,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:42,680 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:42,680 INFO L175 Difference]: Start difference. First operand has 267 places, 549 transitions, 11637 flow. Second operand 13 states and 1898 transitions. [2023-01-28 08:49:42,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 643 transitions, 14617 flow [2023-01-28 08:49:45,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 643 transitions, 14324 flow, removed 46 selfloop flow, removed 7 redundant places. [2023-01-28 08:49:45,597 INFO L231 Difference]: Finished difference. Result has 273 places, 576 transitions, 12331 flow [2023-01-28 08:49:45,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11405, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12331, PETRI_PLACES=273, PETRI_TRANSITIONS=576} [2023-01-28 08:49:45,598 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 248 predicate places. [2023-01-28 08:49:45,598 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 576 transitions, 12331 flow [2023-01-28 08:49:45,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 141.66666666666666) internal successors, (1700), 12 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:45,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:49:45,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:49:45,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-01-28 08:49:45,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-01-28 08:49:45,803 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:49:45,804 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:49:45,804 INFO L85 PathProgramCache]: Analyzing trace with hash -99068368, now seen corresponding path program 18 times [2023-01-28 08:49:45,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:49:45,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143448566] [2023-01-28 08:49:45,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:49:45,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:49:45,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:49:46,380 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:49:46,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:49:46,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143448566] [2023-01-28 08:49:46,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143448566] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:49:46,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156842185] [2023-01-28 08:49:46,381 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 08:49:46,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:49:46,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:49:46,382 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:49:46,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-01-28 08:49:46,559 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-01-28 08:49:46,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:49:46,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 47 conjunts are in the unsatisfiable core [2023-01-28 08:49:46,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:49:46,567 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 44 treesize of output 42 [2023-01-28 08:49:46,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 08:49:46,845 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-01-28 08:49:46,845 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 33 [2023-01-28 08:49:46,949 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:49:46,950 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 39 treesize of output 19 [2023-01-28 08:49:46,975 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:49:46,975 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 08:49:46,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156842185] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:49:46,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 08:49:46,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [11] total 22 [2023-01-28 08:49:46,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55357220] [2023-01-28 08:49:46,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:49:46,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-01-28 08:49:46,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:49:46,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-01-28 08:49:46,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2023-01-28 08:49:46,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 483 [2023-01-28 08:49:46,977 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 576 transitions, 12331 flow. Second operand has 13 states, 13 states have (on average 147.53846153846155) internal successors, (1918), 13 states have internal predecessors, (1918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:46,977 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:49:46,977 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 483 [2023-01-28 08:49:46,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:49:50,177 INFO L130 PetriNetUnfolder]: 5695/11129 cut-off events. [2023-01-28 08:49:50,177 INFO L131 PetriNetUnfolder]: For 319229/319229 co-relation queries the response was YES. [2023-01-28 08:49:50,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98565 conditions, 11129 events. 5695/11129 cut-off events. For 319229/319229 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 95880 event pairs, 1812 based on Foata normal form. 45/11174 useless extension candidates. Maximal degree in co-relation 98472. Up to 7869 conditions per place. [2023-01-28 08:49:50,281 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 465 selfloop transitions, 125 changer transitions 23/613 dead transitions. [2023-01-28 08:49:50,281 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 613 transitions, 14061 flow [2023-01-28 08:49:50,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 08:49:50,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 08:49:50,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1532 transitions. [2023-01-28 08:49:50,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31718426501035196 [2023-01-28 08:49:50,284 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1532 transitions. [2023-01-28 08:49:50,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1532 transitions. [2023-01-28 08:49:50,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:49:50,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1532 transitions. [2023-01-28 08:49:50,286 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 153.2) internal successors, (1532), 10 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:50,288 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:50,288 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:50,288 INFO L175 Difference]: Start difference. First operand has 273 places, 576 transitions, 12331 flow. Second operand 10 states and 1532 transitions. [2023-01-28 08:49:50,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 613 transitions, 14061 flow [2023-01-28 08:49:52,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 613 transitions, 13996 flow, removed 14 selfloop flow, removed 6 redundant places. [2023-01-28 08:49:52,918 INFO L231 Difference]: Finished difference. Result has 277 places, 563 transitions, 12334 flow [2023-01-28 08:49:52,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12221, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12334, PETRI_PLACES=277, PETRI_TRANSITIONS=563} [2023-01-28 08:49:52,920 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 252 predicate places. [2023-01-28 08:49:52,920 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 563 transitions, 12334 flow [2023-01-28 08:49:52,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 147.53846153846155) internal successors, (1918), 13 states have internal predecessors, (1918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:49:52,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:49:52,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:49:52,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-01-28 08:49:53,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-01-28 08:49:53,124 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:49:53,124 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:49:53,124 INFO L85 PathProgramCache]: Analyzing trace with hash -349727208, now seen corresponding path program 19 times [2023-01-28 08:49:53,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:49:53,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161046810] [2023-01-28 08:49:53,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:49:53,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:49:53,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:49:53,815 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:49:53,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:49:53,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161046810] [2023-01-28 08:49:53,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161046810] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:49:53,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271832032] [2023-01-28 08:49:53,816 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 08:49:53,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:49:53,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:49:53,817 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:49:53,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-01-28 08:49:53,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:49:53,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 58 conjunts are in the unsatisfiable core [2023-01-28 08:49:53,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:49:54,092 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 [2023-01-28 08:49:54,144 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 [2023-01-28 08:49:54,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 08:49:54,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 08:49:54,366 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-01-28 08:49:54,366 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 29 [2023-01-28 08:49:54,555 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:49:54,555 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 39 treesize of output 19 [2023-01-28 08:49:54,592 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:49:54,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:49:57,949 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:49:57,950 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 233 treesize of output 125 [2023-01-28 08:49:57,961 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 08:49:57,961 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 2042 treesize of output 1810 [2023-01-28 08:49:58,018 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:49:58,019 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 978 treesize of output 918 [2023-01-28 08:49:58,041 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:49:58,041 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 869 treesize of output 773 [2023-01-28 08:50:04,527 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:50:04,527 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 41 treesize of output 30 [2023-01-28 08:50:04,539 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-01-28 08:50:04,539 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 66 treesize of output 57 [2023-01-28 08:50:04,550 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:50:04,550 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 50 treesize of output 50 [2023-01-28 08:50:04,579 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:50:04,579 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 41 treesize of output 30 [2023-01-28 08:50:04,590 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-01-28 08:50:04,590 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 66 treesize of output 57 [2023-01-28 08:50:04,603 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:50:04,603 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 50 treesize of output 50 [2023-01-28 08:50:04,634 INFO L321 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-01-28 08:50:04,635 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 233 treesize of output 1 [2023-01-28 08:50:08,847 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:50:08,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271832032] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:50:08,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:50:08,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 36 [2023-01-28 08:50:08,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349221778] [2023-01-28 08:50:08,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:50:08,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-01-28 08:50:08,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:50:08,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-01-28 08:50:08,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=1199, Unknown=29, NotChecked=0, Total=1406 [2023-01-28 08:50:08,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 483 [2023-01-28 08:50:08,852 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 563 transitions, 12334 flow. Second operand has 38 states, 38 states have (on average 129.5) internal successors, (4921), 38 states have internal predecessors, (4921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:08,852 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:50:08,852 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 483 [2023-01-28 08:50:08,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:50:13,959 INFO L130 PetriNetUnfolder]: 5562/10870 cut-off events. [2023-01-28 08:50:13,960 INFO L131 PetriNetUnfolder]: For 314747/314747 co-relation queries the response was YES. [2023-01-28 08:50:14,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96749 conditions, 10870 events. 5562/10870 cut-off events. For 314747/314747 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 93128 event pairs, 1247 based on Foata normal form. 65/10935 useless extension candidates. Maximal degree in co-relation 96654. Up to 4535 conditions per place. [2023-01-28 08:50:14,068 INFO L137 encePairwiseOnDemand]: 468/483 looper letters, 412 selfloop transitions, 244 changer transitions 33/689 dead transitions. [2023-01-28 08:50:14,069 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 689 transitions, 15650 flow [2023-01-28 08:50:14,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-01-28 08:50:14,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-01-28 08:50:14,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2547 transitions. [2023-01-28 08:50:14,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27754168028767573 [2023-01-28 08:50:14,071 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2547 transitions. [2023-01-28 08:50:14,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2547 transitions. [2023-01-28 08:50:14,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:50:14,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2547 transitions. [2023-01-28 08:50:14,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 134.05263157894737) internal successors, (2547), 19 states have internal predecessors, (2547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:14,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 483.0) internal successors, (9660), 20 states have internal predecessors, (9660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:14,077 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 483.0) internal successors, (9660), 20 states have internal predecessors, (9660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:14,077 INFO L175 Difference]: Start difference. First operand has 277 places, 563 transitions, 12334 flow. Second operand 19 states and 2547 transitions. [2023-01-28 08:50:14,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 689 transitions, 15650 flow [2023-01-28 08:50:16,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 689 transitions, 15396 flow, removed 21 selfloop flow, removed 11 redundant places. [2023-01-28 08:50:16,503 INFO L231 Difference]: Finished difference. Result has 286 places, 577 transitions, 13105 flow [2023-01-28 08:50:16,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11819, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=13105, PETRI_PLACES=286, PETRI_TRANSITIONS=577} [2023-01-28 08:50:16,504 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 261 predicate places. [2023-01-28 08:50:16,504 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 577 transitions, 13105 flow [2023-01-28 08:50:16,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 129.5) internal successors, (4921), 38 states have internal predecessors, (4921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:16,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:50:16,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:50:16,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-01-28 08:50:16,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-01-28 08:50:16,710 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:50:16,710 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:50:16,710 INFO L85 PathProgramCache]: Analyzing trace with hash 904650408, now seen corresponding path program 20 times [2023-01-28 08:50:16,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:50:16,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736476364] [2023-01-28 08:50:16,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:50:16,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:50:16,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:50:17,086 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:50:17,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:50:17,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736476364] [2023-01-28 08:50:17,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736476364] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:50:17,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302460258] [2023-01-28 08:50:17,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 08:50:17,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:50:17,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:50:17,088 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:50:17,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-01-28 08:50:17,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 08:50:17,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:50:17,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 33 conjunts are in the unsatisfiable core [2023-01-28 08:50:17,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:50:17,442 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:50:17,442 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 52 treesize of output 24 [2023-01-28 08:50:17,473 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:50:17,473 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 08:50:17,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302460258] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:50:17,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 08:50:17,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 15 [2023-01-28 08:50:17,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868684218] [2023-01-28 08:50:17,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:50:17,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 08:50:17,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:50:17,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 08:50:17,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-01-28 08:50:17,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 483 [2023-01-28 08:50:17,475 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 577 transitions, 13105 flow. Second operand has 11 states, 11 states have (on average 159.8181818181818) internal successors, (1758), 11 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:17,475 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:50:17,476 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 483 [2023-01-28 08:50:17,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:50:20,430 INFO L130 PetriNetUnfolder]: 5508/10701 cut-off events. [2023-01-28 08:50:20,430 INFO L131 PetriNetUnfolder]: For 321076/321076 co-relation queries the response was YES. [2023-01-28 08:50:20,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97511 conditions, 10701 events. 5508/10701 cut-off events. For 321076/321076 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 90737 event pairs, 1870 based on Foata normal form. 5/10706 useless extension candidates. Maximal degree in co-relation 97416. Up to 7964 conditions per place. [2023-01-28 08:50:20,544 INFO L137 encePairwiseOnDemand]: 473/483 looper letters, 524 selfloop transitions, 72 changer transitions 7/603 dead transitions. [2023-01-28 08:50:20,544 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 603 transitions, 14583 flow [2023-01-28 08:50:20,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 08:50:20,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 08:50:20,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1484 transitions. [2023-01-28 08:50:20,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3413848631239936 [2023-01-28 08:50:20,561 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1484 transitions. [2023-01-28 08:50:20,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1484 transitions. [2023-01-28 08:50:20,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:50:20,562 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1484 transitions. [2023-01-28 08:50:20,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 164.88888888888889) internal successors, (1484), 9 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:20,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 483.0) internal successors, (4830), 10 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:20,565 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 483.0) internal successors, (4830), 10 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:20,565 INFO L175 Difference]: Start difference. First operand has 286 places, 577 transitions, 13105 flow. Second operand 9 states and 1484 transitions. [2023-01-28 08:50:20,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 603 transitions, 14583 flow [2023-01-28 08:50:23,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 603 transitions, 14229 flow, removed 42 selfloop flow, removed 15 redundant places. [2023-01-28 08:50:23,104 INFO L231 Difference]: Finished difference. Result has 275 places, 576 transitions, 12907 flow [2023-01-28 08:50:23,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12765, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12907, PETRI_PLACES=275, PETRI_TRANSITIONS=576} [2023-01-28 08:50:23,106 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 250 predicate places. [2023-01-28 08:50:23,106 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 576 transitions, 12907 flow [2023-01-28 08:50:23,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 159.8181818181818) internal successors, (1758), 11 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:23,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:50:23,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:50:23,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-01-28 08:50:23,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:50:23,310 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:50:23,311 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:50:23,311 INFO L85 PathProgramCache]: Analyzing trace with hash 642364352, now seen corresponding path program 1 times [2023-01-28 08:50:23,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:50:23,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971733410] [2023-01-28 08:50:23,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:50:23,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:50:23,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:50:23,535 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:50:23,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:50:23,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971733410] [2023-01-28 08:50:23,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971733410] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:50:23,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984256755] [2023-01-28 08:50:23,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:50:23,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:50:23,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:50:23,536 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:50:23,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-01-28 08:50:23,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:50:23,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 46 conjunts are in the unsatisfiable core [2023-01-28 08:50:23,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:50:23,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 08:50:23,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 08:50:23,703 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-01-28 08:50:23,703 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 20 [2023-01-28 08:50:23,729 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 [2023-01-28 08:50:23,753 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 08:50:23,753 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 11 treesize of output 11 [2023-01-28 08:50:23,785 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 [2023-01-28 08:50:23,821 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 [2023-01-28 08:50:23,848 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 [2023-01-28 08:50:23,953 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:50:23,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:50:24,006 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:50:24,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984256755] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 08:50:24,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 08:50:24,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8, 11] total 23 [2023-01-28 08:50:24,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127230261] [2023-01-28 08:50:24,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:50:24,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 08:50:24,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:50:24,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 08:50:24,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2023-01-28 08:50:24,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 483 [2023-01-28 08:50:24,008 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 576 transitions, 12907 flow. Second operand has 6 states, 6 states have (on average 180.5) internal successors, (1083), 6 states have internal predecessors, (1083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:24,008 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:50:24,008 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 483 [2023-01-28 08:50:24,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:50:26,720 INFO L130 PetriNetUnfolder]: 5504/10718 cut-off events. [2023-01-28 08:50:26,720 INFO L131 PetriNetUnfolder]: For 319308/319308 co-relation queries the response was YES. [2023-01-28 08:50:26,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96891 conditions, 10718 events. 5504/10718 cut-off events. For 319308/319308 co-relation queries the response was YES. Maximal size of possible extension queue 722. Compared 90926 event pairs, 2113 based on Foata normal form. 20/10738 useless extension candidates. Maximal degree in co-relation 96799. Up to 9354 conditions per place. [2023-01-28 08:50:26,825 INFO L137 encePairwiseOnDemand]: 474/483 looper letters, 593 selfloop transitions, 41 changer transitions 2/636 dead transitions. [2023-01-28 08:50:26,825 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 636 transitions, 15320 flow [2023-01-28 08:50:26,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 08:50:26,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 08:50:26,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1122 transitions. [2023-01-28 08:50:26,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38716356107660455 [2023-01-28 08:50:26,827 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1122 transitions. [2023-01-28 08:50:26,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1122 transitions. [2023-01-28 08:50:26,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:50:26,827 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1122 transitions. [2023-01-28 08:50:26,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 187.0) internal successors, (1122), 6 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:26,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 483.0) internal successors, (3381), 7 states have internal predecessors, (3381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:26,829 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 483.0) internal successors, (3381), 7 states have internal predecessors, (3381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:26,829 INFO L175 Difference]: Start difference. First operand has 275 places, 576 transitions, 12907 flow. Second operand 6 states and 1122 transitions. [2023-01-28 08:50:26,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 636 transitions, 15320 flow [2023-01-28 08:50:29,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 636 transitions, 14777 flow, removed 28 selfloop flow, removed 10 redundant places. [2023-01-28 08:50:29,150 INFO L231 Difference]: Finished difference. Result has 267 places, 588 transitions, 12880 flow [2023-01-28 08:50:29,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12397, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=12880, PETRI_PLACES=267, PETRI_TRANSITIONS=588} [2023-01-28 08:50:29,151 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 242 predicate places. [2023-01-28 08:50:29,151 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 588 transitions, 12880 flow [2023-01-28 08:50:29,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 180.5) internal successors, (1083), 6 states have internal predecessors, (1083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:29,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:50:29,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:50:29,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-01-28 08:50:29,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-01-28 08:50:29,356 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:50:29,356 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:50:29,357 INFO L85 PathProgramCache]: Analyzing trace with hash 2101077848, now seen corresponding path program 2 times [2023-01-28 08:50:29,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:50:29,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960704814] [2023-01-28 08:50:29,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:50:29,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:50:29,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:50:29,602 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:50:29,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:50:29,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960704814] [2023-01-28 08:50:29,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960704814] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:50:29,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 08:50:29,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 08:50:29,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914650742] [2023-01-28 08:50:29,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:50:29,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 08:50:29,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:50:29,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 08:50:29,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-01-28 08:50:29,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 483 [2023-01-28 08:50:29,605 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 588 transitions, 12880 flow. Second operand has 9 states, 9 states have (on average 173.33333333333334) internal successors, (1560), 9 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:29,605 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:50:29,605 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 483 [2023-01-28 08:50:29,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:50:32,506 INFO L130 PetriNetUnfolder]: 5576/10846 cut-off events. [2023-01-28 08:50:32,506 INFO L131 PetriNetUnfolder]: For 315481/315481 co-relation queries the response was YES. [2023-01-28 08:50:32,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97298 conditions, 10846 events. 5576/10846 cut-off events. For 315481/315481 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 92192 event pairs, 1987 based on Foata normal form. 56/10902 useless extension candidates. Maximal degree in co-relation 97204. Up to 8036 conditions per place. [2023-01-28 08:50:32,636 INFO L137 encePairwiseOnDemand]: 474/483 looper letters, 543 selfloop transitions, 74 changer transitions 1/618 dead transitions. [2023-01-28 08:50:32,636 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 618 transitions, 14649 flow [2023-01-28 08:50:32,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 08:50:32,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 08:50:32,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1252 transitions. [2023-01-28 08:50:32,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37030464359656906 [2023-01-28 08:50:32,637 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1252 transitions. [2023-01-28 08:50:32,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1252 transitions. [2023-01-28 08:50:32,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:50:32,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1252 transitions. [2023-01-28 08:50:32,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 178.85714285714286) internal successors, (1252), 7 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:32,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 483.0) internal successors, (3864), 8 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:32,640 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 483.0) internal successors, (3864), 8 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:32,640 INFO L175 Difference]: Start difference. First operand has 267 places, 588 transitions, 12880 flow. Second operand 7 states and 1252 transitions. [2023-01-28 08:50:32,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 618 transitions, 14649 flow [2023-01-28 08:50:34,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 618 transitions, 14599 flow, removed 11 selfloop flow, removed 1 redundant places. [2023-01-28 08:50:34,979 INFO L231 Difference]: Finished difference. Result has 273 places, 594 transitions, 13179 flow [2023-01-28 08:50:34,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12835, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13179, PETRI_PLACES=273, PETRI_TRANSITIONS=594} [2023-01-28 08:50:34,980 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 248 predicate places. [2023-01-28 08:50:34,980 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 594 transitions, 13179 flow [2023-01-28 08:50:34,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 173.33333333333334) internal successors, (1560), 9 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:34,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:50:34,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:50:34,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-01-28 08:50:34,980 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:50:34,980 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:50:34,981 INFO L85 PathProgramCache]: Analyzing trace with hash 2001726862, now seen corresponding path program 3 times [2023-01-28 08:50:34,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:50:34,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731503] [2023-01-28 08:50:34,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:50:34,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:50:34,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:50:35,174 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:50:35,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:50:35,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731503] [2023-01-28 08:50:35,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731503] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:50:35,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 08:50:35,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 08:50:35,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273903072] [2023-01-28 08:50:35,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:50:35,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 08:50:35,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:50:35,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 08:50:35,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-01-28 08:50:35,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 483 [2023-01-28 08:50:35,177 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 594 transitions, 13179 flow. Second operand has 9 states, 9 states have (on average 173.33333333333334) internal successors, (1560), 9 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:35,177 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:50:35,177 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 483 [2023-01-28 08:50:35,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:50:37,797 INFO L130 PetriNetUnfolder]: 5247/10141 cut-off events. [2023-01-28 08:50:37,797 INFO L131 PetriNetUnfolder]: For 311998/311998 co-relation queries the response was YES. [2023-01-28 08:50:37,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92613 conditions, 10141 events. 5247/10141 cut-off events. For 311998/311998 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 84309 event pairs, 1985 based on Foata normal form. 56/10197 useless extension candidates. Maximal degree in co-relation 92518. Up to 8040 conditions per place. [2023-01-28 08:50:37,930 INFO L137 encePairwiseOnDemand]: 476/483 looper letters, 495 selfloop transitions, 87 changer transitions 0/582 dead transitions. [2023-01-28 08:50:37,930 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 582 transitions, 13962 flow [2023-01-28 08:50:37,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 08:50:37,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 08:50:37,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1252 transitions. [2023-01-28 08:50:37,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37030464359656906 [2023-01-28 08:50:37,932 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1252 transitions. [2023-01-28 08:50:37,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1252 transitions. [2023-01-28 08:50:37,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:50:37,932 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1252 transitions. [2023-01-28 08:50:37,933 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 178.85714285714286) internal successors, (1252), 7 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:37,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 483.0) internal successors, (3864), 8 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:37,935 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 483.0) internal successors, (3864), 8 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:37,935 INFO L175 Difference]: Start difference. First operand has 273 places, 594 transitions, 13179 flow. Second operand 7 states and 1252 transitions. [2023-01-28 08:50:37,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 582 transitions, 13962 flow [2023-01-28 08:50:40,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 582 transitions, 13810 flow, removed 35 selfloop flow, removed 9 redundant places. [2023-01-28 08:50:40,254 INFO L231 Difference]: Finished difference. Result has 264 places, 563 transitions, 12633 flow [2023-01-28 08:50:40,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12417, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12633, PETRI_PLACES=264, PETRI_TRANSITIONS=563} [2023-01-28 08:50:40,254 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 239 predicate places. [2023-01-28 08:50:40,254 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 563 transitions, 12633 flow [2023-01-28 08:50:40,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 173.33333333333334) internal successors, (1560), 9 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:40,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:50:40,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:50:40,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-01-28 08:50:40,255 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:50:40,255 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:50:40,255 INFO L85 PathProgramCache]: Analyzing trace with hash 150263440, now seen corresponding path program 4 times [2023-01-28 08:50:40,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:50:40,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739040958] [2023-01-28 08:50:40,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:50:40,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:50:40,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:50:40,444 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:50:40,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:50:40,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739040958] [2023-01-28 08:50:40,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739040958] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:50:40,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167016899] [2023-01-28 08:50:40,445 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 08:50:40,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:50:40,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:50:40,446 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:50:40,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-01-28 08:50:40,554 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 08:50:40,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:50:40,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 13 conjunts are in the unsatisfiable core [2023-01-28 08:50:40,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:50:40,606 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:50:40,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:50:40,673 INFO L321 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-01-28 08:50:40,673 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-01-28 08:50:40,684 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:50:40,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [167016899] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:50:40,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:50:40,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 15 [2023-01-28 08:50:40,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574211129] [2023-01-28 08:50:40,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:50:40,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-28 08:50:40,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:50:40,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-28 08:50:40,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2023-01-28 08:50:40,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 483 [2023-01-28 08:50:40,687 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 563 transitions, 12633 flow. Second operand has 15 states, 15 states have (on average 173.6) internal successors, (2604), 15 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:40,687 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:50:40,687 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 483 [2023-01-28 08:50:40,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:50:43,678 INFO L130 PetriNetUnfolder]: 5289/10215 cut-off events. [2023-01-28 08:50:43,678 INFO L131 PetriNetUnfolder]: For 270388/270388 co-relation queries the response was YES. [2023-01-28 08:50:43,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91213 conditions, 10215 events. 5289/10215 cut-off events. For 270388/270388 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 84919 event pairs, 573 based on Foata normal form. 20/10235 useless extension candidates. Maximal degree in co-relation 91122. Up to 5855 conditions per place. [2023-01-28 08:50:43,954 INFO L137 encePairwiseOnDemand]: 475/483 looper letters, 354 selfloop transitions, 269 changer transitions 14/637 dead transitions. [2023-01-28 08:50:43,955 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 637 transitions, 15115 flow [2023-01-28 08:50:43,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 08:50:43,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 08:50:43,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1422 transitions. [2023-01-28 08:50:43,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36801242236024845 [2023-01-28 08:50:43,956 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1422 transitions. [2023-01-28 08:50:43,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1422 transitions. [2023-01-28 08:50:43,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:50:43,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1422 transitions. [2023-01-28 08:50:43,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 177.75) internal successors, (1422), 8 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:43,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:43,959 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:43,959 INFO L175 Difference]: Start difference. First operand has 264 places, 563 transitions, 12633 flow. Second operand 8 states and 1422 transitions. [2023-01-28 08:50:43,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 637 transitions, 15115 flow [2023-01-28 08:50:45,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 637 transitions, 15016 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-01-28 08:50:45,993 INFO L231 Difference]: Finished difference. Result has 269 places, 565 transitions, 13146 flow [2023-01-28 08:50:45,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12538, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13146, PETRI_PLACES=269, PETRI_TRANSITIONS=565} [2023-01-28 08:50:45,994 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 244 predicate places. [2023-01-28 08:50:45,994 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 565 transitions, 13146 flow [2023-01-28 08:50:45,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 173.6) internal successors, (2604), 15 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:45,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:50:45,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:50:46,004 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-01-28 08:50:46,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-01-28 08:50:46,205 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:50:46,205 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:50:46,205 INFO L85 PathProgramCache]: Analyzing trace with hash 2119395894, now seen corresponding path program 5 times [2023-01-28 08:50:46,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:50:46,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977170457] [2023-01-28 08:50:46,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:50:46,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:50:46,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:50:46,424 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:50:46,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:50:46,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977170457] [2023-01-28 08:50:46,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977170457] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:50:46,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 08:50:46,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 08:50:46,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841385711] [2023-01-28 08:50:46,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:50:46,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 08:50:46,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:50:46,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 08:50:46,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-01-28 08:50:46,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 483 [2023-01-28 08:50:46,427 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 565 transitions, 13146 flow. Second operand has 9 states, 9 states have (on average 173.33333333333334) internal successors, (1560), 9 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:46,427 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:50:46,427 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 483 [2023-01-28 08:50:46,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:50:49,020 INFO L130 PetriNetUnfolder]: 5300/10232 cut-off events. [2023-01-28 08:50:49,020 INFO L131 PetriNetUnfolder]: For 301905/301905 co-relation queries the response was YES. [2023-01-28 08:50:49,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93275 conditions, 10232 events. 5300/10232 cut-off events. For 301905/301905 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 84959 event pairs, 1560 based on Foata normal form. 20/10252 useless extension candidates. Maximal degree in co-relation 93182. Up to 6994 conditions per place. [2023-01-28 08:50:49,116 INFO L137 encePairwiseOnDemand]: 476/483 looper letters, 316 selfloop transitions, 275 changer transitions 6/597 dead transitions. [2023-01-28 08:50:49,116 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 597 transitions, 14863 flow [2023-01-28 08:50:49,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 08:50:49,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 08:50:49,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1252 transitions. [2023-01-28 08:50:49,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37030464359656906 [2023-01-28 08:50:49,118 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1252 transitions. [2023-01-28 08:50:49,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1252 transitions. [2023-01-28 08:50:49,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:50:49,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1252 transitions. [2023-01-28 08:50:49,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 178.85714285714286) internal successors, (1252), 7 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:49,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 483.0) internal successors, (3864), 8 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:49,121 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 483.0) internal successors, (3864), 8 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:49,121 INFO L175 Difference]: Start difference. First operand has 269 places, 565 transitions, 13146 flow. Second operand 7 states and 1252 transitions. [2023-01-28 08:50:49,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 597 transitions, 14863 flow [2023-01-28 08:50:51,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 597 transitions, 14229 flow, removed 8 selfloop flow, removed 6 redundant places. [2023-01-28 08:50:51,035 INFO L231 Difference]: Finished difference. Result has 271 places, 566 transitions, 13146 flow [2023-01-28 08:50:51,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12475, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13146, PETRI_PLACES=271, PETRI_TRANSITIONS=566} [2023-01-28 08:50:51,035 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 246 predicate places. [2023-01-28 08:50:51,035 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 566 transitions, 13146 flow [2023-01-28 08:50:51,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 173.33333333333334) internal successors, (1560), 9 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:51,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:50:51,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:50:51,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-01-28 08:50:51,036 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:50:51,036 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:50:51,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1912599798, now seen corresponding path program 6 times [2023-01-28 08:50:51,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:50:51,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338258385] [2023-01-28 08:50:51,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:50:51,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:50:51,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:50:51,335 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:50:51,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:50:51,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338258385] [2023-01-28 08:50:51,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338258385] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:50:51,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 08:50:51,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 08:50:51,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021215454] [2023-01-28 08:50:51,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:50:51,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 08:50:51,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:50:51,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 08:50:51,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-01-28 08:50:51,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 483 [2023-01-28 08:50:51,337 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 566 transitions, 13146 flow. Second operand has 9 states, 9 states have (on average 173.33333333333334) internal successors, (1560), 9 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:51,337 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:50:51,337 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 483 [2023-01-28 08:50:51,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:50:53,706 INFO L130 PetriNetUnfolder]: 5087/9813 cut-off events. [2023-01-28 08:50:53,706 INFO L131 PetriNetUnfolder]: For 282542/282542 co-relation queries the response was YES. [2023-01-28 08:50:53,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89527 conditions, 9813 events. 5087/9813 cut-off events. For 282542/282542 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 80709 event pairs, 1558 based on Foata normal form. 36/9849 useless extension candidates. Maximal degree in co-relation 89434. Up to 7080 conditions per place. [2023-01-28 08:50:53,795 INFO L137 encePairwiseOnDemand]: 476/483 looper letters, 276 selfloop transitions, 275 changer transitions 6/557 dead transitions. [2023-01-28 08:50:53,795 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 557 transitions, 13951 flow [2023-01-28 08:50:53,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 08:50:53,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 08:50:53,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1242 transitions. [2023-01-28 08:50:53,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2023-01-28 08:50:53,797 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1242 transitions. [2023-01-28 08:50:53,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1242 transitions. [2023-01-28 08:50:53,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:50:53,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1242 transitions. [2023-01-28 08:50:53,798 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 177.42857142857142) internal successors, (1242), 7 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:53,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 483.0) internal successors, (3864), 8 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:53,799 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 483.0) internal successors, (3864), 8 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:53,799 INFO L175 Difference]: Start difference. First operand has 271 places, 566 transitions, 13146 flow. Second operand 7 states and 1242 transitions. [2023-01-28 08:50:53,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 557 transitions, 13951 flow [2023-01-28 08:50:55,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 557 transitions, 13603 flow, removed 34 selfloop flow, removed 11 redundant places. [2023-01-28 08:50:55,660 INFO L231 Difference]: Finished difference. Result has 259 places, 538 transitions, 12816 flow [2023-01-28 08:50:55,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12371, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12816, PETRI_PLACES=259, PETRI_TRANSITIONS=538} [2023-01-28 08:50:55,661 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 234 predicate places. [2023-01-28 08:50:55,661 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 538 transitions, 12816 flow [2023-01-28 08:50:55,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 173.33333333333334) internal successors, (1560), 9 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:55,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:50:55,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:50:55,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-01-28 08:50:55,662 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:50:55,662 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:50:55,662 INFO L85 PathProgramCache]: Analyzing trace with hash 496765336, now seen corresponding path program 7 times [2023-01-28 08:50:55,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:50:55,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94818790] [2023-01-28 08:50:55,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:50:55,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:50:55,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:50:56,019 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:50:56,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:50:56,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94818790] [2023-01-28 08:50:56,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94818790] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:50:56,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 08:50:56,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-01-28 08:50:56,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082770887] [2023-01-28 08:50:56,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:50:56,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 08:50:56,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:50:56,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 08:50:56,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-01-28 08:50:56,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 483 [2023-01-28 08:50:56,021 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 538 transitions, 12816 flow. Second operand has 10 states, 10 states have (on average 169.1) internal successors, (1691), 10 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:56,021 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:50:56,021 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 483 [2023-01-28 08:50:56,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:50:58,315 INFO L130 PetriNetUnfolder]: 4998/9642 cut-off events. [2023-01-28 08:50:58,316 INFO L131 PetriNetUnfolder]: For 257939/257939 co-relation queries the response was YES. [2023-01-28 08:50:58,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87129 conditions, 9642 events. 4998/9642 cut-off events. For 257939/257939 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 79202 event pairs, 1860 based on Foata normal form. 20/9662 useless extension candidates. Maximal degree in co-relation 87043. Up to 8070 conditions per place. [2023-01-28 08:50:58,404 INFO L137 encePairwiseOnDemand]: 474/483 looper letters, 471 selfloop transitions, 84 changer transitions 2/557 dead transitions. [2023-01-28 08:50:58,405 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 557 transitions, 14160 flow [2023-01-28 08:50:58,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 08:50:58,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 08:50:58,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1390 transitions. [2023-01-28 08:50:58,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35973084886128365 [2023-01-28 08:50:58,406 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1390 transitions. [2023-01-28 08:50:58,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1390 transitions. [2023-01-28 08:50:58,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:50:58,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1390 transitions. [2023-01-28 08:50:58,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 173.75) internal successors, (1390), 8 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:58,409 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:58,409 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:50:58,409 INFO L175 Difference]: Start difference. First operand has 259 places, 538 transitions, 12816 flow. Second operand 8 states and 1390 transitions. [2023-01-28 08:50:58,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 557 transitions, 14160 flow [2023-01-28 08:51:00,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 557 transitions, 13534 flow, removed 10 selfloop flow, removed 8 redundant places. [2023-01-28 08:51:00,016 INFO L231 Difference]: Finished difference. Result has 258 places, 535 transitions, 12323 flow [2023-01-28 08:51:00,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12151, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12323, PETRI_PLACES=258, PETRI_TRANSITIONS=535} [2023-01-28 08:51:00,018 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 233 predicate places. [2023-01-28 08:51:00,018 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 535 transitions, 12323 flow [2023-01-28 08:51:00,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 169.1) internal successors, (1691), 10 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:00,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:51:00,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:51:00,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-01-28 08:51:00,018 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:51:00,018 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:51:00,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1130417944, now seen corresponding path program 8 times [2023-01-28 08:51:00,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:51:00,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930584034] [2023-01-28 08:51:00,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:51:00,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:51:00,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:51:00,314 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:51:00,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:51:00,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930584034] [2023-01-28 08:51:00,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930584034] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:51:00,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 08:51:00,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-01-28 08:51:00,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844058065] [2023-01-28 08:51:00,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:51:00,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 08:51:00,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:51:00,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 08:51:00,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-01-28 08:51:00,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 483 [2023-01-28 08:51:00,316 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 535 transitions, 12323 flow. Second operand has 11 states, 11 states have (on average 168.9090909090909) internal successors, (1858), 11 states have internal predecessors, (1858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:00,316 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:51:00,316 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 483 [2023-01-28 08:51:00,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:51:02,869 INFO L130 PetriNetUnfolder]: 5058/9807 cut-off events. [2023-01-28 08:51:02,869 INFO L131 PetriNetUnfolder]: For 247148/247148 co-relation queries the response was YES. [2023-01-28 08:51:02,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87256 conditions, 9807 events. 5058/9807 cut-off events. For 247148/247148 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 81261 event pairs, 1827 based on Foata normal form. 30/9837 useless extension candidates. Maximal degree in co-relation 87170. Up to 8070 conditions per place. [2023-01-28 08:51:02,966 INFO L137 encePairwiseOnDemand]: 473/483 looper letters, 506 selfloop transitions, 59 changer transitions 19/584 dead transitions. [2023-01-28 08:51:02,967 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 584 transitions, 14154 flow [2023-01-28 08:51:02,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 08:51:02,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 08:51:02,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1737 transitions. [2023-01-28 08:51:02,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3596273291925466 [2023-01-28 08:51:02,968 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1737 transitions. [2023-01-28 08:51:02,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1737 transitions. [2023-01-28 08:51:02,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:51:02,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1737 transitions. [2023-01-28 08:51:02,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 173.7) internal successors, (1737), 10 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:02,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:02,972 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:02,972 INFO L175 Difference]: Start difference. First operand has 258 places, 535 transitions, 12323 flow. Second operand 10 states and 1737 transitions. [2023-01-28 08:51:02,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 584 transitions, 14154 flow [2023-01-28 08:51:04,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 584 transitions, 14038 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-01-28 08:51:04,867 INFO L231 Difference]: Finished difference. Result has 261 places, 526 transitions, 12123 flow [2023-01-28 08:51:04,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12207, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12123, PETRI_PLACES=261, PETRI_TRANSITIONS=526} [2023-01-28 08:51:04,868 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 236 predicate places. [2023-01-28 08:51:04,868 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 526 transitions, 12123 flow [2023-01-28 08:51:04,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 168.9090909090909) internal successors, (1858), 11 states have internal predecessors, (1858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:04,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:51:04,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:51:04,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-01-28 08:51:04,869 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:51:04,869 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:51:04,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1778753870, now seen corresponding path program 9 times [2023-01-28 08:51:04,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:51:04,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867666037] [2023-01-28 08:51:04,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:51:04,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:51:04,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:51:05,060 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:51:05,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:51:05,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867666037] [2023-01-28 08:51:05,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867666037] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:51:05,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383099262] [2023-01-28 08:51:05,062 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 08:51:05,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:51:05,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:51:05,063 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:51:05,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-01-28 08:51:05,280 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 08:51:05,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:51:05,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 21 conjunts are in the unsatisfiable core [2023-01-28 08:51:05,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:51:05,354 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:51:05,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:51:05,407 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-01-28 08:51:05,408 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-01-28 08:51:05,439 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:51:05,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383099262] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:51:05,439 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:51:05,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 6] total 14 [2023-01-28 08:51:05,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977908793] [2023-01-28 08:51:05,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:51:05,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-01-28 08:51:05,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:51:05,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-01-28 08:51:05,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2023-01-28 08:51:05,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 483 [2023-01-28 08:51:05,444 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 526 transitions, 12123 flow. Second operand has 14 states, 14 states have (on average 173.71428571428572) internal successors, (2432), 14 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:05,444 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:51:05,444 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 483 [2023-01-28 08:51:05,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:51:07,655 INFO L130 PetriNetUnfolder]: 4903/9459 cut-off events. [2023-01-28 08:51:07,655 INFO L131 PetriNetUnfolder]: For 243593/243593 co-relation queries the response was YES. [2023-01-28 08:51:07,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84275 conditions, 9459 events. 4903/9459 cut-off events. For 243593/243593 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 77536 event pairs, 1806 based on Foata normal form. 20/9479 useless extension candidates. Maximal degree in co-relation 84189. Up to 8073 conditions per place. [2023-01-28 08:51:07,745 INFO L137 encePairwiseOnDemand]: 475/483 looper letters, 448 selfloop transitions, 87 changer transitions 5/540 dead transitions. [2023-01-28 08:51:07,745 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 540 transitions, 13299 flow [2023-01-28 08:51:07,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 08:51:07,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 08:51:07,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1429 transitions. [2023-01-28 08:51:07,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.369824016563147 [2023-01-28 08:51:07,746 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1429 transitions. [2023-01-28 08:51:07,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1429 transitions. [2023-01-28 08:51:07,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:51:07,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1429 transitions. [2023-01-28 08:51:07,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 178.625) internal successors, (1429), 8 states have internal predecessors, (1429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:07,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:07,749 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:07,749 INFO L175 Difference]: Start difference. First operand has 261 places, 526 transitions, 12123 flow. Second operand 8 states and 1429 transitions. [2023-01-28 08:51:07,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 540 transitions, 13299 flow [2023-01-28 08:51:09,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 540 transitions, 13083 flow, removed 19 selfloop flow, removed 14 redundant places. [2023-01-28 08:51:09,561 INFO L231 Difference]: Finished difference. Result has 254 places, 518 transitions, 12006 flow [2023-01-28 08:51:09,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11783, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12006, PETRI_PLACES=254, PETRI_TRANSITIONS=518} [2023-01-28 08:51:09,562 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 229 predicate places. [2023-01-28 08:51:09,562 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 518 transitions, 12006 flow [2023-01-28 08:51:09,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 173.71428571428572) internal successors, (2432), 14 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:09,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:51:09,562 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:51:09,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-01-28 08:51:09,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-01-28 08:51:09,777 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:51:09,777 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:51:09,777 INFO L85 PathProgramCache]: Analyzing trace with hash 2109707449, now seen corresponding path program 2 times [2023-01-28 08:51:09,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:51:09,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321240412] [2023-01-28 08:51:09,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:51:09,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:51:09,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:51:09,929 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:51:09,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:51:09,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321240412] [2023-01-28 08:51:09,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321240412] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:51:09,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199806680] [2023-01-28 08:51:09,929 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 08:51:09,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:51:09,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:51:09,930 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:51:09,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-01-28 08:51:10,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 08:51:10,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:51:10,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 15 conjunts are in the unsatisfiable core [2023-01-28 08:51:10,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:51:10,347 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:51:10,347 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 160 treesize of output 141 [2023-01-28 08:51:10,470 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:51:10,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:51:10,641 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:51:10,642 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 185 treesize of output 165 [2023-01-28 08:51:10,907 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:51:10,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199806680] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:51:10,908 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:51:10,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 25 [2023-01-28 08:51:10,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990737131] [2023-01-28 08:51:10,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:51:10,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-01-28 08:51:10,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:51:10,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-01-28 08:51:10,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2023-01-28 08:51:10,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 483 [2023-01-28 08:51:10,911 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 518 transitions, 12006 flow. Second operand has 27 states, 27 states have (on average 158.0) internal successors, (4266), 27 states have internal predecessors, (4266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:10,911 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:51:10,911 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 483 [2023-01-28 08:51:10,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:51:15,168 INFO L130 PetriNetUnfolder]: 5270/10157 cut-off events. [2023-01-28 08:51:15,168 INFO L131 PetriNetUnfolder]: For 266895/266895 co-relation queries the response was YES. [2023-01-28 08:51:15,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90161 conditions, 10157 events. 5270/10157 cut-off events. For 266895/266895 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 84445 event pairs, 951 based on Foata normal form. 160/10317 useless extension candidates. Maximal degree in co-relation 90078. Up to 3198 conditions per place. [2023-01-28 08:51:15,331 INFO L137 encePairwiseOnDemand]: 468/483 looper letters, 647 selfloop transitions, 625 changer transitions 69/1341 dead transitions. [2023-01-28 08:51:15,331 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 1341 transitions, 31087 flow [2023-01-28 08:51:15,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-01-28 08:51:15,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-01-28 08:51:15,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 7310 transitions. [2023-01-28 08:51:15,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3363239015412928 [2023-01-28 08:51:15,337 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 7310 transitions. [2023-01-28 08:51:15,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 7310 transitions. [2023-01-28 08:51:15,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:51:15,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 7310 transitions. [2023-01-28 08:51:15,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 162.44444444444446) internal successors, (7310), 45 states have internal predecessors, (7310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:15,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 483.0) internal successors, (22218), 46 states have internal predecessors, (22218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:15,357 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 483.0) internal successors, (22218), 46 states have internal predecessors, (22218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:15,357 INFO L175 Difference]: Start difference. First operand has 254 places, 518 transitions, 12006 flow. Second operand 45 states and 7310 transitions. [2023-01-28 08:51:15,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 1341 transitions, 31087 flow [2023-01-28 08:51:18,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 1341 transitions, 30709 flow, removed 12 selfloop flow, removed 8 redundant places. [2023-01-28 08:51:18,558 INFO L231 Difference]: Finished difference. Result has 311 places, 881 transitions, 22917 flow [2023-01-28 08:51:18,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11814, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=22917, PETRI_PLACES=311, PETRI_TRANSITIONS=881} [2023-01-28 08:51:18,559 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 286 predicate places. [2023-01-28 08:51:18,559 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 881 transitions, 22917 flow [2023-01-28 08:51:18,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 158.0) internal successors, (4266), 27 states have internal predecessors, (4266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:18,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:51:18,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:51:18,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-01-28 08:51:18,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:51:18,764 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:51:18,764 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:51:18,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1768613792, now seen corresponding path program 10 times [2023-01-28 08:51:18,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:51:18,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280167489] [2023-01-28 08:51:18,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:51:18,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:51:18,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:51:19,075 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:51:19,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:51:19,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280167489] [2023-01-28 08:51:19,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280167489] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:51:19,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 08:51:19,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-01-28 08:51:19,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76136694] [2023-01-28 08:51:19,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:51:19,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 08:51:19,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:51:19,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 08:51:19,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-01-28 08:51:19,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 483 [2023-01-28 08:51:19,077 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 881 transitions, 22917 flow. Second operand has 11 states, 11 states have (on average 162.9090909090909) internal successors, (1792), 11 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:19,077 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:51:19,077 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 483 [2023-01-28 08:51:19,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:51:22,360 INFO L130 PetriNetUnfolder]: 4977/9639 cut-off events. [2023-01-28 08:51:22,360 INFO L131 PetriNetUnfolder]: For 294540/294540 co-relation queries the response was YES. [2023-01-28 08:51:22,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93729 conditions, 9639 events. 4977/9639 cut-off events. For 294540/294540 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 79902 event pairs, 1792 based on Foata normal form. 30/9669 useless extension candidates. Maximal degree in co-relation 93626. Up to 8431 conditions per place. [2023-01-28 08:51:22,444 INFO L137 encePairwiseOnDemand]: 474/483 looper letters, 768 selfloop transitions, 126 changer transitions 20/914 dead transitions. [2023-01-28 08:51:22,444 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 914 transitions, 25166 flow [2023-01-28 08:51:22,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 08:51:22,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 08:51:22,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1670 transitions. [2023-01-28 08:51:22,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34575569358178054 [2023-01-28 08:51:22,446 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1670 transitions. [2023-01-28 08:51:22,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1670 transitions. [2023-01-28 08:51:22,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:51:22,446 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1670 transitions. [2023-01-28 08:51:22,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 167.0) internal successors, (1670), 10 states have internal predecessors, (1670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:22,449 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:22,449 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:22,449 INFO L175 Difference]: Start difference. First operand has 311 places, 881 transitions, 22917 flow. Second operand 10 states and 1670 transitions. [2023-01-28 08:51:22,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 914 transitions, 25166 flow [2023-01-28 08:51:24,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 914 transitions, 24267 flow, removed 436 selfloop flow, removed 10 redundant places. [2023-01-28 08:51:24,942 INFO L231 Difference]: Finished difference. Result has 307 places, 874 transitions, 22163 flow [2023-01-28 08:51:24,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=22063, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=881, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=755, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22163, PETRI_PLACES=307, PETRI_TRANSITIONS=874} [2023-01-28 08:51:24,943 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 282 predicate places. [2023-01-28 08:51:24,943 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 874 transitions, 22163 flow [2023-01-28 08:51:24,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 162.9090909090909) internal successors, (1792), 11 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:24,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:51:24,944 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:51:24,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-01-28 08:51:24,944 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:51:24,944 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:51:24,944 INFO L85 PathProgramCache]: Analyzing trace with hash -2075885073, now seen corresponding path program 3 times [2023-01-28 08:51:24,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:51:24,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878965352] [2023-01-28 08:51:24,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:51:24,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:51:24,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:51:25,142 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:51:25,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:51:25,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878965352] [2023-01-28 08:51:25,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878965352] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:51:25,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207644567] [2023-01-28 08:51:25,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 08:51:25,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:51:25,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:51:25,144 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:51:25,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-01-28 08:51:25,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 08:51:25,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:51:25,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 19 conjunts are in the unsatisfiable core [2023-01-28 08:51:25,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:51:25,488 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:51:25,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:51:25,614 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:51:25,615 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 185 treesize of output 165 [2023-01-28 08:51:25,847 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:51:25,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207644567] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:51:25,847 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:51:25,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2023-01-28 08:51:25,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366910292] [2023-01-28 08:51:25,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:51:25,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-01-28 08:51:25,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:51:25,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-01-28 08:51:25,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=667, Unknown=0, NotChecked=0, Total=812 [2023-01-28 08:51:25,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 483 [2023-01-28 08:51:25,851 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 874 transitions, 22163 flow. Second operand has 29 states, 29 states have (on average 164.86206896551724) internal successors, (4781), 29 states have internal predecessors, (4781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:25,851 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:51:25,851 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 483 [2023-01-28 08:51:25,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:51:29,427 INFO L130 PetriNetUnfolder]: 5062/9802 cut-off events. [2023-01-28 08:51:29,427 INFO L131 PetriNetUnfolder]: For 288953/288953 co-relation queries the response was YES. [2023-01-28 08:51:29,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93164 conditions, 9802 events. 5062/9802 cut-off events. For 288953/288953 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 81199 event pairs, 1842 based on Foata normal form. 90/9892 useless extension candidates. Maximal degree in co-relation 93063. Up to 5613 conditions per place. [2023-01-28 08:51:29,535 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 1049 selfloop transitions, 139 changer transitions 20/1208 dead transitions. [2023-01-28 08:51:29,535 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 1208 transitions, 30091 flow [2023-01-28 08:51:29,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-01-28 08:51:29,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-01-28 08:51:29,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2745 transitions. [2023-01-28 08:51:29,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35520186335403725 [2023-01-28 08:51:29,537 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2745 transitions. [2023-01-28 08:51:29,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2745 transitions. [2023-01-28 08:51:29,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:51:29,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2745 transitions. [2023-01-28 08:51:29,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 171.5625) internal successors, (2745), 16 states have internal predecessors, (2745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:29,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 483.0) internal successors, (8211), 17 states have internal predecessors, (8211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:29,542 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 483.0) internal successors, (8211), 17 states have internal predecessors, (8211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:29,542 INFO L175 Difference]: Start difference. First operand has 307 places, 874 transitions, 22163 flow. Second operand 16 states and 2745 transitions. [2023-01-28 08:51:29,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 1208 transitions, 30091 flow [2023-01-28 08:51:32,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 1208 transitions, 29225 flow, removed 40 selfloop flow, removed 17 redundant places. [2023-01-28 08:51:32,241 INFO L231 Difference]: Finished difference. Result has 307 places, 912 transitions, 22815 flow [2023-01-28 08:51:32,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=21377, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=873, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=22815, PETRI_PLACES=307, PETRI_TRANSITIONS=912} [2023-01-28 08:51:32,242 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 282 predicate places. [2023-01-28 08:51:32,242 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 912 transitions, 22815 flow [2023-01-28 08:51:32,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 164.86206896551724) internal successors, (4781), 29 states have internal predecessors, (4781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:32,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:51:32,242 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:51:32,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-01-28 08:51:32,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:51:32,447 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:51:32,447 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:51:32,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1698496599, now seen corresponding path program 4 times [2023-01-28 08:51:32,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:51:32,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423100987] [2023-01-28 08:51:32,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:51:32,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:51:32,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:51:32,585 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:51:32,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:51:32,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423100987] [2023-01-28 08:51:32,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423100987] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:51:32,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819097732] [2023-01-28 08:51:32,586 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 08:51:32,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:51:32,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:51:32,587 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:51:32,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-01-28 08:51:32,713 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 08:51:32,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:51:32,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 19 conjunts are in the unsatisfiable core [2023-01-28 08:51:32,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:51:32,888 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:51:32,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:51:33,021 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:51:33,021 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 185 treesize of output 165 [2023-01-28 08:51:33,192 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:51:33,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819097732] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:51:33,193 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:51:33,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-01-28 08:51:33,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410271250] [2023-01-28 08:51:33,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:51:33,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-01-28 08:51:33,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:51:33,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-01-28 08:51:33,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=477, Unknown=0, NotChecked=0, Total=600 [2023-01-28 08:51:33,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 483 [2023-01-28 08:51:33,196 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 912 transitions, 22815 flow. Second operand has 25 states, 25 states have (on average 164.96) internal successors, (4124), 25 states have internal predecessors, (4124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:33,196 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:51:33,196 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 483 [2023-01-28 08:51:33,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:51:36,338 INFO L130 PetriNetUnfolder]: 4886/9586 cut-off events. [2023-01-28 08:51:36,338 INFO L131 PetriNetUnfolder]: For 293193/293193 co-relation queries the response was YES. [2023-01-28 08:51:36,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91921 conditions, 9586 events. 4886/9586 cut-off events. For 293193/293193 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 80486 event pairs, 1488 based on Foata normal form. 144/9730 useless extension candidates. Maximal degree in co-relation 91821. Up to 4124 conditions per place. [2023-01-28 08:51:36,450 INFO L137 encePairwiseOnDemand]: 473/483 looper letters, 1046 selfloop transitions, 132 changer transitions 19/1197 dead transitions. [2023-01-28 08:51:36,450 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 1197 transitions, 30019 flow [2023-01-28 08:51:36,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-01-28 08:51:36,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-01-28 08:51:36,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2067 transitions. [2023-01-28 08:51:36,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35662525879917184 [2023-01-28 08:51:36,452 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2067 transitions. [2023-01-28 08:51:36,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2067 transitions. [2023-01-28 08:51:36,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:51:36,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2067 transitions. [2023-01-28 08:51:36,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 172.25) internal successors, (2067), 12 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:36,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 483.0) internal successors, (6279), 13 states have internal predecessors, (6279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:36,456 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 483.0) internal successors, (6279), 13 states have internal predecessors, (6279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:36,456 INFO L175 Difference]: Start difference. First operand has 307 places, 912 transitions, 22815 flow. Second operand 12 states and 2067 transitions. [2023-01-28 08:51:36,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 1197 transitions, 30019 flow [2023-01-28 08:51:39,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 1197 transitions, 29818 flow, removed 91 selfloop flow, removed 7 redundant places. [2023-01-28 08:51:39,834 INFO L231 Difference]: Finished difference. Result has 316 places, 938 transitions, 23782 flow [2023-01-28 08:51:39,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=22584, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=911, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=779, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=23782, PETRI_PLACES=316, PETRI_TRANSITIONS=938} [2023-01-28 08:51:39,835 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 291 predicate places. [2023-01-28 08:51:39,835 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 938 transitions, 23782 flow [2023-01-28 08:51:39,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 164.96) internal successors, (4124), 25 states have internal predecessors, (4124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:39,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:51:39,836 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:51:39,842 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-01-28 08:51:40,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-01-28 08:51:40,040 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:51:40,040 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:51:40,040 INFO L85 PathProgramCache]: Analyzing trace with hash 950430547, now seen corresponding path program 5 times [2023-01-28 08:51:40,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:51:40,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545016273] [2023-01-28 08:51:40,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:51:40,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:51:40,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:51:40,199 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:51:40,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:51:40,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545016273] [2023-01-28 08:51:40,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545016273] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:51:40,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529885716] [2023-01-28 08:51:40,199 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 08:51:40,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:51:40,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:51:40,201 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:51:40,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-01-28 08:51:40,354 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 08:51:40,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:51:40,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 18 conjunts are in the unsatisfiable core [2023-01-28 08:51:40,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:51:40,513 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:51:40,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:51:40,652 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:51:40,653 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 185 treesize of output 165 [2023-01-28 08:51:40,802 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:51:40,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529885716] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:51:40,802 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:51:40,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2023-01-28 08:51:40,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190768233] [2023-01-28 08:51:40,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:51:40,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-01-28 08:51:40,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:51:40,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-01-28 08:51:40,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2023-01-28 08:51:40,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 483 [2023-01-28 08:51:40,806 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 938 transitions, 23782 flow. Second operand has 26 states, 26 states have (on average 164.69230769230768) internal successors, (4282), 26 states have internal predecessors, (4282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:40,806 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:51:40,806 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 483 [2023-01-28 08:51:40,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:51:44,366 INFO L130 PetriNetUnfolder]: 4729/9325 cut-off events. [2023-01-28 08:51:44,366 INFO L131 PetriNetUnfolder]: For 290224/290224 co-relation queries the response was YES. [2023-01-28 08:51:44,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90586 conditions, 9325 events. 4729/9325 cut-off events. For 290224/290224 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 78230 event pairs, 1757 based on Foata normal form. 62/9387 useless extension candidates. Maximal degree in co-relation 90482. Up to 5425 conditions per place. [2023-01-28 08:51:44,463 INFO L137 encePairwiseOnDemand]: 473/483 looper letters, 982 selfloop transitions, 132 changer transitions 17/1131 dead transitions. [2023-01-28 08:51:44,463 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 1131 transitions, 28912 flow [2023-01-28 08:51:44,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-28 08:51:44,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-28 08:51:44,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2393 transitions. [2023-01-28 08:51:44,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3538893818396924 [2023-01-28 08:51:44,465 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2393 transitions. [2023-01-28 08:51:44,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2393 transitions. [2023-01-28 08:51:44,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:51:44,466 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2393 transitions. [2023-01-28 08:51:44,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 170.92857142857142) internal successors, (2393), 14 states have internal predecessors, (2393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:44,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 483.0) internal successors, (7245), 15 states have internal predecessors, (7245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:44,470 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 483.0) internal successors, (7245), 15 states have internal predecessors, (7245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:44,470 INFO L175 Difference]: Start difference. First operand has 316 places, 938 transitions, 23782 flow. Second operand 14 states and 2393 transitions. [2023-01-28 08:51:44,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 1131 transitions, 28912 flow [2023-01-28 08:51:47,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 1131 transitions, 28789 flow, removed 55 selfloop flow, removed 6 redundant places. [2023-01-28 08:51:47,731 INFO L231 Difference]: Finished difference. Result has 324 places, 934 transitions, 23993 flow [2023-01-28 08:51:47,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=23620, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=933, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=801, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=23993, PETRI_PLACES=324, PETRI_TRANSITIONS=934} [2023-01-28 08:51:47,732 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 299 predicate places. [2023-01-28 08:51:47,732 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 934 transitions, 23993 flow [2023-01-28 08:51:47,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 164.69230769230768) internal successors, (4282), 26 states have internal predecessors, (4282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:47,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:51:47,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:51:47,737 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2023-01-28 08:51:47,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:51:47,937 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:51:47,937 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:51:47,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1122305270, now seen corresponding path program 11 times [2023-01-28 08:51:47,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:51:47,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701812563] [2023-01-28 08:51:47,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:51:47,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:51:47,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:51:48,192 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:51:48,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:51:48,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701812563] [2023-01-28 08:51:48,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701812563] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 08:51:48,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 08:51:48,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-01-28 08:51:48,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183645813] [2023-01-28 08:51:48,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 08:51:48,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 08:51:48,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:51:48,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 08:51:48,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-01-28 08:51:48,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 483 [2023-01-28 08:51:48,194 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 934 transitions, 23993 flow. Second operand has 11 states, 11 states have (on average 168.9090909090909) internal successors, (1858), 11 states have internal predecessors, (1858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:48,194 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:51:48,194 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 483 [2023-01-28 08:51:48,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:51:51,673 INFO L130 PetriNetUnfolder]: 4650/9161 cut-off events. [2023-01-28 08:51:51,673 INFO L131 PetriNetUnfolder]: For 281924/281924 co-relation queries the response was YES. [2023-01-28 08:51:51,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88553 conditions, 9161 events. 4650/9161 cut-off events. For 281924/281924 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 76691 event pairs, 1779 based on Foata normal form. 30/9191 useless extension candidates. Maximal degree in co-relation 88448. Up to 8294 conditions per place. [2023-01-28 08:51:51,790 INFO L137 encePairwiseOnDemand]: 474/483 looper letters, 771 selfloop transitions, 157 changer transitions 11/939 dead transitions. [2023-01-28 08:51:51,790 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 939 transitions, 25784 flow [2023-01-28 08:51:51,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 08:51:51,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 08:51:51,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1551 transitions. [2023-01-28 08:51:51,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35679779158040026 [2023-01-28 08:51:51,791 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1551 transitions. [2023-01-28 08:51:51,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1551 transitions. [2023-01-28 08:51:51,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:51:51,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1551 transitions. [2023-01-28 08:51:51,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 172.33333333333334) internal successors, (1551), 9 states have internal predecessors, (1551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:51,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 483.0) internal successors, (4830), 10 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:51,794 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 483.0) internal successors, (4830), 10 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:51,795 INFO L175 Difference]: Start difference. First operand has 324 places, 934 transitions, 23993 flow. Second operand 9 states and 1551 transitions. [2023-01-28 08:51:51,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 939 transitions, 25784 flow [2023-01-28 08:51:55,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 939 transitions, 25747 flow, removed 2 selfloop flow, removed 8 redundant places. [2023-01-28 08:51:55,256 INFO L231 Difference]: Finished difference. Result has 324 places, 912 transitions, 23837 flow [2023-01-28 08:51:55,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=23634, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=919, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=762, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=23837, PETRI_PLACES=324, PETRI_TRANSITIONS=912} [2023-01-28 08:51:55,256 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 299 predicate places. [2023-01-28 08:51:55,257 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 912 transitions, 23837 flow [2023-01-28 08:51:55,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 168.9090909090909) internal successors, (1858), 11 states have internal predecessors, (1858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:55,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:51:55,257 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:51:55,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-01-28 08:51:55,257 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:51:55,257 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:51:55,257 INFO L85 PathProgramCache]: Analyzing trace with hash -858824887, now seen corresponding path program 6 times [2023-01-28 08:51:55,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:51:55,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544365795] [2023-01-28 08:51:55,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:51:55,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:51:55,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:51:55,377 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:51:55,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:51:55,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544365795] [2023-01-28 08:51:55,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544365795] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:51:55,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376214078] [2023-01-28 08:51:55,378 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 08:51:55,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:51:55,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:51:55,379 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:51:55,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-01-28 08:51:55,523 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-28 08:51:55,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:51:55,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 13 conjunts are in the unsatisfiable core [2023-01-28 08:51:55,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:51:55,642 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:51:55,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:51:55,765 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 08:51:55,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376214078] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:51:55,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:51:55,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-01-28 08:51:55,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025176472] [2023-01-28 08:51:55,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:51:55,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-28 08:51:55,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:51:55,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-28 08:51:55,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2023-01-28 08:51:55,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 483 [2023-01-28 08:51:55,769 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 912 transitions, 23837 flow. Second operand has 22 states, 22 states have (on average 171.86363636363637) internal successors, (3781), 22 states have internal predecessors, (3781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:55,769 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:51:55,769 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 483 [2023-01-28 08:51:55,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:51:58,965 INFO L130 PetriNetUnfolder]: 4617/9057 cut-off events. [2023-01-28 08:51:58,965 INFO L131 PetriNetUnfolder]: For 284913/284913 co-relation queries the response was YES. [2023-01-28 08:51:59,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88462 conditions, 9057 events. 4617/9057 cut-off events. For 284913/284913 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 74981 event pairs, 935 based on Foata normal form. 13/9070 useless extension candidates. Maximal degree in co-relation 88357. Up to 3298 conditions per place. [2023-01-28 08:51:59,088 INFO L137 encePairwiseOnDemand]: 474/483 looper letters, 904 selfloop transitions, 192 changer transitions 14/1110 dead transitions. [2023-01-28 08:51:59,089 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 1110 transitions, 29337 flow [2023-01-28 08:51:59,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-28 08:51:59,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-28 08:51:59,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2499 transitions. [2023-01-28 08:51:59,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3695652173913043 [2023-01-28 08:51:59,091 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2499 transitions. [2023-01-28 08:51:59,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2499 transitions. [2023-01-28 08:51:59,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:51:59,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2499 transitions. [2023-01-28 08:51:59,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 178.5) internal successors, (2499), 14 states have internal predecessors, (2499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:59,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 483.0) internal successors, (7245), 15 states have internal predecessors, (7245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:59,096 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 483.0) internal successors, (7245), 15 states have internal predecessors, (7245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:51:59,096 INFO L175 Difference]: Start difference. First operand has 324 places, 912 transitions, 23837 flow. Second operand 14 states and 2499 transitions. [2023-01-28 08:51:59,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 1110 transitions, 29337 flow [2023-01-28 08:52:02,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 1110 transitions, 28782 flow, removed 28 selfloop flow, removed 10 redundant places. [2023-01-28 08:52:02,026 INFO L231 Difference]: Finished difference. Result has 317 places, 913 transitions, 23823 flow [2023-01-28 08:52:02,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=23301, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=909, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=23823, PETRI_PLACES=317, PETRI_TRANSITIONS=913} [2023-01-28 08:52:02,026 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 292 predicate places. [2023-01-28 08:52:02,026 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 913 transitions, 23823 flow [2023-01-28 08:52:02,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 171.86363636363637) internal successors, (3781), 22 states have internal predecessors, (3781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:02,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:52:02,027 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:52:02,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2023-01-28 08:52:02,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2023-01-28 08:52:02,232 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:52:02,232 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:52:02,232 INFO L85 PathProgramCache]: Analyzing trace with hash -921077659, now seen corresponding path program 1 times [2023-01-28 08:52:02,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:52:02,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327671182] [2023-01-28 08:52:02,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:52:02,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:52:02,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:52:02,292 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:52:02,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:52:02,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327671182] [2023-01-28 08:52:02,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327671182] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:52:02,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613041061] [2023-01-28 08:52:02,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:52:02,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:52:02,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:52:02,294 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:52:02,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-01-28 08:52:02,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:52:02,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-28 08:52:02,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:52:02,498 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:52:02,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:52:02,558 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 08:52:02,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613041061] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:52:02,558 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:52:02,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2023-01-28 08:52:02,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051786176] [2023-01-28 08:52:02,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:52:02,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-28 08:52:02,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:52:02,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-28 08:52:02,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-01-28 08:52:02,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 483 [2023-01-28 08:52:02,561 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 913 transitions, 23823 flow. Second operand has 16 states, 16 states have (on average 173.1875) internal successors, (2771), 16 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:02,561 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:52:02,561 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 483 [2023-01-28 08:52:02,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:52:03,925 INFO L130 PetriNetUnfolder]: 1707/3387 cut-off events. [2023-01-28 08:52:03,925 INFO L131 PetriNetUnfolder]: For 122695/122695 co-relation queries the response was YES. [2023-01-28 08:52:03,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35548 conditions, 3387 events. 1707/3387 cut-off events. For 122695/122695 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 23374 event pairs, 502 based on Foata normal form. 126/3513 useless extension candidates. Maximal degree in co-relation 35443. Up to 1911 conditions per place. [2023-01-28 08:52:03,957 INFO L137 encePairwiseOnDemand]: 475/483 looper letters, 317 selfloop transitions, 6 changer transitions 261/584 dead transitions. [2023-01-28 08:52:03,958 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 584 transitions, 15219 flow [2023-01-28 08:52:03,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-01-28 08:52:03,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-01-28 08:52:03,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3005 transitions. [2023-01-28 08:52:03,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3659724759469005 [2023-01-28 08:52:03,960 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3005 transitions. [2023-01-28 08:52:03,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3005 transitions. [2023-01-28 08:52:03,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:52:03,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3005 transitions. [2023-01-28 08:52:03,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 176.76470588235293) internal successors, (3005), 17 states have internal predecessors, (3005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:03,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 483.0) internal successors, (8694), 18 states have internal predecessors, (8694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:03,965 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 483.0) internal successors, (8694), 18 states have internal predecessors, (8694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:03,965 INFO L175 Difference]: Start difference. First operand has 317 places, 913 transitions, 23823 flow. Second operand 17 states and 3005 transitions. [2023-01-28 08:52:03,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 584 transitions, 15219 flow [2023-01-28 08:52:04,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 584 transitions, 14462 flow, removed 77 selfloop flow, removed 21 redundant places. [2023-01-28 08:52:04,694 INFO L231 Difference]: Finished difference. Result has 310 places, 323 transitions, 6985 flow [2023-01-28 08:52:04,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11784, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6985, PETRI_PLACES=310, PETRI_TRANSITIONS=323} [2023-01-28 08:52:04,695 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 285 predicate places. [2023-01-28 08:52:04,695 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 323 transitions, 6985 flow [2023-01-28 08:52:04,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 173.1875) internal successors, (2771), 16 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:04,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:52:04,695 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:52:04,700 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2023-01-28 08:52:04,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:52:04,900 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:52:04,900 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:52:04,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1369840006, now seen corresponding path program 7 times [2023-01-28 08:52:04,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:52:04,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923451552] [2023-01-28 08:52:04,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:52:04,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:52:04,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:52:05,479 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:52:05,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:52:05,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923451552] [2023-01-28 08:52:05,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923451552] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:52:05,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976847521] [2023-01-28 08:52:05,480 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 08:52:05,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:52:05,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:52:05,489 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:52:05,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-01-28 08:52:05,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:52:05,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 33 conjunts are in the unsatisfiable core [2023-01-28 08:52:05,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:52:06,029 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:52:06,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:52:06,225 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 08:52:06,225 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 20 treesize of output 4 [2023-01-28 08:52:06,259 INFO L321 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-01-28 08:52:06,259 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 62 [2023-01-28 08:52:06,275 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 08:52:06,276 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 16 treesize of output 4 [2023-01-28 08:52:06,480 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:52:06,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976847521] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:52:06,480 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:52:06,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 39 [2023-01-28 08:52:06,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431132014] [2023-01-28 08:52:06,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:52:06,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-01-28 08:52:06,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:52:06,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-01-28 08:52:06,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=1275, Unknown=0, NotChecked=0, Total=1560 [2023-01-28 08:52:06,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 483 [2023-01-28 08:52:06,485 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 323 transitions, 6985 flow. Second operand has 40 states, 40 states have (on average 146.55) internal successors, (5862), 40 states have internal predecessors, (5862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:06,485 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:52:06,485 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 483 [2023-01-28 08:52:06,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:52:08,724 INFO L130 PetriNetUnfolder]: 2935/5183 cut-off events. [2023-01-28 08:52:08,724 INFO L131 PetriNetUnfolder]: For 161325/161325 co-relation queries the response was YES. [2023-01-28 08:52:08,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51123 conditions, 5183 events. 2935/5183 cut-off events. For 161325/161325 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 34504 event pairs, 296 based on Foata normal form. 136/5319 useless extension candidates. Maximal degree in co-relation 51024. Up to 1637 conditions per place. [2023-01-28 08:52:08,782 INFO L137 encePairwiseOnDemand]: 470/483 looper letters, 652 selfloop transitions, 279 changer transitions 0/931 dead transitions. [2023-01-28 08:52:08,782 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 931 transitions, 20925 flow [2023-01-28 08:52:08,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-01-28 08:52:08,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-01-28 08:52:08,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3814 transitions. [2023-01-28 08:52:08,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3158592132505176 [2023-01-28 08:52:08,785 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3814 transitions. [2023-01-28 08:52:08,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3814 transitions. [2023-01-28 08:52:08,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:52:08,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3814 transitions. [2023-01-28 08:52:08,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 152.56) internal successors, (3814), 25 states have internal predecessors, (3814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:08,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 483.0) internal successors, (12558), 26 states have internal predecessors, (12558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:08,794 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 483.0) internal successors, (12558), 26 states have internal predecessors, (12558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:08,794 INFO L175 Difference]: Start difference. First operand has 310 places, 323 transitions, 6985 flow. Second operand 25 states and 3814 transitions. [2023-01-28 08:52:08,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 931 transitions, 20925 flow [2023-01-28 08:52:09,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 931 transitions, 19688 flow, removed 416 selfloop flow, removed 46 redundant places. [2023-01-28 08:52:09,646 INFO L231 Difference]: Finished difference. Result has 241 places, 501 transitions, 11468 flow [2023-01-28 08:52:09,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=6561, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=11468, PETRI_PLACES=241, PETRI_TRANSITIONS=501} [2023-01-28 08:52:09,646 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 216 predicate places. [2023-01-28 08:52:09,646 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 501 transitions, 11468 flow [2023-01-28 08:52:09,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 146.55) internal successors, (5862), 40 states have internal predecessors, (5862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:09,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:52:09,647 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:52:09,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2023-01-28 08:52:09,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-01-28 08:52:09,851 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:52:09,852 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:52:09,852 INFO L85 PathProgramCache]: Analyzing trace with hash 10466820, now seen corresponding path program 8 times [2023-01-28 08:52:09,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:52:09,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374755870] [2023-01-28 08:52:09,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:52:09,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:52:09,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:52:10,376 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:52:10,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:52:10,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374755870] [2023-01-28 08:52:10,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374755870] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:52:10,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475905597] [2023-01-28 08:52:10,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 08:52:10,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:52:10,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:52:10,378 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:52:10,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-01-28 08:52:10,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 08:52:10,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:52:10,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 31 conjunts are in the unsatisfiable core [2023-01-28 08:52:10,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:52:10,841 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:52:10,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:52:11,128 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 08:52:11,128 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 20 treesize of output 4 [2023-01-28 08:52:11,154 INFO L321 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-01-28 08:52:11,154 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 62 [2023-01-28 08:52:11,172 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 08:52:11,172 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 16 treesize of output 4 [2023-01-28 08:52:11,344 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:52:11,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475905597] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:52:11,345 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:52:11,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 39 [2023-01-28 08:52:11,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82099882] [2023-01-28 08:52:11,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:52:11,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-01-28 08:52:11,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:52:11,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-01-28 08:52:11,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=1279, Unknown=0, NotChecked=0, Total=1560 [2023-01-28 08:52:11,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 483 [2023-01-28 08:52:11,349 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 501 transitions, 11468 flow. Second operand has 40 states, 40 states have (on average 146.55) internal successors, (5862), 40 states have internal predecessors, (5862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:11,349 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:52:11,350 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 483 [2023-01-28 08:52:11,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:52:13,766 INFO L130 PetriNetUnfolder]: 3063/5419 cut-off events. [2023-01-28 08:52:13,767 INFO L131 PetriNetUnfolder]: For 126918/126918 co-relation queries the response was YES. [2023-01-28 08:52:13,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50204 conditions, 5419 events. 3063/5419 cut-off events. For 126918/126918 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 36548 event pairs, 457 based on Foata normal form. 52/5471 useless extension candidates. Maximal degree in co-relation 50126. Up to 1677 conditions per place. [2023-01-28 08:52:13,820 INFO L137 encePairwiseOnDemand]: 469/483 looper letters, 541 selfloop transitions, 397 changer transitions 0/938 dead transitions. [2023-01-28 08:52:13,820 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 938 transitions, 21845 flow [2023-01-28 08:52:13,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-01-28 08:52:13,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-01-28 08:52:13,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 5263 transitions. [2023-01-28 08:52:13,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31132800946465544 [2023-01-28 08:52:13,823 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 5263 transitions. [2023-01-28 08:52:13,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 5263 transitions. [2023-01-28 08:52:13,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:52:13,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 5263 transitions. [2023-01-28 08:52:13,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 150.37142857142857) internal successors, (5263), 35 states have internal predecessors, (5263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:13,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 483.0) internal successors, (17388), 36 states have internal predecessors, (17388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:13,834 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 483.0) internal successors, (17388), 36 states have internal predecessors, (17388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:13,834 INFO L175 Difference]: Start difference. First operand has 241 places, 501 transitions, 11468 flow. Second operand 35 states and 5263 transitions. [2023-01-28 08:52:13,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 938 transitions, 21845 flow [2023-01-28 08:52:14,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 938 transitions, 21685 flow, removed 72 selfloop flow, removed 6 redundant places. [2023-01-28 08:52:14,613 INFO L231 Difference]: Finished difference. Result has 282 places, 659 transitions, 15971 flow [2023-01-28 08:52:14,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11376, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=15971, PETRI_PLACES=282, PETRI_TRANSITIONS=659} [2023-01-28 08:52:14,614 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 257 predicate places. [2023-01-28 08:52:14,614 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 659 transitions, 15971 flow [2023-01-28 08:52:14,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 146.55) internal successors, (5862), 40 states have internal predecessors, (5862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:14,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:52:14,615 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:52:14,623 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2023-01-28 08:52:14,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-01-28 08:52:14,819 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:52:14,819 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:52:14,819 INFO L85 PathProgramCache]: Analyzing trace with hash -779428774, now seen corresponding path program 9 times [2023-01-28 08:52:14,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:52:14,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920334726] [2023-01-28 08:52:14,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:52:14,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:52:14,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:52:15,458 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:52:15,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:52:15,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920334726] [2023-01-28 08:52:15,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920334726] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:52:15,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583310766] [2023-01-28 08:52:15,458 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 08:52:15,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:52:15,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:52:15,459 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:52:15,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-01-28 08:52:15,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-28 08:52:15,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:52:15,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 59 conjunts are in the unsatisfiable core [2023-01-28 08:52:15,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:52:15,772 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 13 treesize of output 9 [2023-01-28 08:52:15,815 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 [2023-01-28 08:52:15,861 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 [2023-01-28 08:52:16,325 INFO L321 Elim1Store]: treesize reduction 24, result has 68.8 percent of original size [2023-01-28 08:52:16,326 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 146 treesize of output 154 [2023-01-28 08:52:16,407 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:52:16,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:52:17,481 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse6 (+ c_~a1~0.offset 4)) (.cse7 (+ 4 c_~a2~0.offset))) (let ((.cse0 (forall ((~a1~0.base Int) (v_ArrVal_2194 (Array Int Int))) (not (let ((.cse9 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2194))) (= (select (select .cse9 ~a1~0.base) .cse6) (select (select .cse9 c_~a2~0.base) .cse7))))))) (and (or (<= c_~n2~0 c_~n1~0) .cse0) (or (<= c_~n1~0 c_~n2~0) .cse0) (forall ((~a1~0.base Int) (v_ArrVal_2194 (Array Int Int))) (let ((.cse8 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2194))) (let ((.cse3 (select .cse8 ~a1~0.base)) (.cse5 (select .cse8 c_~a2~0.base))) (or (forall ((|v_thread2Thread1of1ForFork1_~i~1#1_148| Int)) (let ((.cse4 (* |v_thread2Thread1of1ForFork1_~i~1#1_148| 4))) (let ((.cse2 (select .cse5 (+ .cse4 c_~a2~0.offset))) (.cse1 (select .cse3 (+ .cse4 c_~a1~0.offset)))) (or (= .cse1 .cse2) (<= c_~n1~0 |v_thread2Thread1of1ForFork1_~i~1#1_148|) (< (+ 2147483647 .cse1) .cse2) (<= c_~n2~0 |v_thread2Thread1of1ForFork1_~i~1#1_148|) (< |v_thread2Thread1of1ForFork1_~i~1#1_148| 1) (< (+ 2147483648 .cse2) .cse1))))) (not (= (select .cse3 .cse6) (select .cse5 .cse7)))))))))) is different from false [2023-01-28 08:52:17,716 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:52:17,716 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 222 treesize of output 138 [2023-01-28 08:52:17,764 INFO L321 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-01-28 08:52:17,764 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1638 treesize of output 1442 [2023-01-28 08:52:17,788 INFO L173 IndexEqualityManager]: detected equality via solver [2023-01-28 08:52:17,789 INFO L173 IndexEqualityManager]: detected equality via solver [2023-01-28 08:52:17,810 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:52:17,811 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 1398 treesize of output 1090 [2023-01-28 08:52:17,838 INFO L173 IndexEqualityManager]: detected equality via solver [2023-01-28 08:52:17,839 INFO L173 IndexEqualityManager]: detected equality via solver [2023-01-28 08:52:17,860 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:52:17,861 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 1046 treesize of output 914 [2023-01-28 08:52:21,259 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:52:21,259 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 [2023-01-28 08:52:21,269 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:52:21,269 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 726 treesize of output 642 [2023-01-28 08:52:21,289 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:52:21,289 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 310 treesize of output 255 [2023-01-28 08:52:21,301 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:52:21,301 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 246 treesize of output 223 [2023-01-28 08:52:21,435 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:52:21,435 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 [2023-01-28 08:52:21,445 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:52:21,445 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 726 treesize of output 642 [2023-01-28 08:52:21,467 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:52:21,467 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 310 treesize of output 255 [2023-01-28 08:52:21,479 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:52:21,479 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 246 treesize of output 223 [2023-01-28 08:52:21,819 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:52:21,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583310766] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:52:21,819 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:52:21,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 43 [2023-01-28 08:52:21,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87227985] [2023-01-28 08:52:21,819 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:52:21,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-01-28 08:52:21,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:52:21,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-01-28 08:52:21,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1599, Unknown=2, NotChecked=82, Total=1892 [2023-01-28 08:52:21,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 483 [2023-01-28 08:52:21,824 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 659 transitions, 15971 flow. Second operand has 44 states, 44 states have (on average 131.52272727272728) internal successors, (5787), 44 states have internal predecessors, (5787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:21,824 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:52:21,824 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 483 [2023-01-28 08:52:21,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:52:32,629 INFO L130 PetriNetUnfolder]: 5545/9772 cut-off events. [2023-01-28 08:52:32,630 INFO L131 PetriNetUnfolder]: For 276771/276771 co-relation queries the response was YES. [2023-01-28 08:52:32,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95920 conditions, 9772 events. 5545/9772 cut-off events. For 276771/276771 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 73025 event pairs, 576 based on Foata normal form. 161/9933 useless extension candidates. Maximal degree in co-relation 95829. Up to 2909 conditions per place. [2023-01-28 08:52:32,769 INFO L137 encePairwiseOnDemand]: 466/483 looper letters, 862 selfloop transitions, 734 changer transitions 76/1672 dead transitions. [2023-01-28 08:52:32,770 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 1672 transitions, 40351 flow [2023-01-28 08:52:32,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2023-01-28 08:52:32,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2023-01-28 08:52:32,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 8933 transitions. [2023-01-28 08:52:32,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2802246063115628 [2023-01-28 08:52:32,778 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 8933 transitions. [2023-01-28 08:52:32,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 8933 transitions. [2023-01-28 08:52:32,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:52:32,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 8933 transitions. [2023-01-28 08:52:32,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 135.34848484848484) internal successors, (8933), 66 states have internal predecessors, (8933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:32,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 483.0) internal successors, (32361), 67 states have internal predecessors, (32361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:32,809 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 483.0) internal successors, (32361), 67 states have internal predecessors, (32361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:32,809 INFO L175 Difference]: Start difference. First operand has 282 places, 659 transitions, 15971 flow. Second operand 66 states and 8933 transitions. [2023-01-28 08:52:32,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 1672 transitions, 40351 flow [2023-01-28 08:52:35,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 1672 transitions, 39576 flow, removed 223 selfloop flow, removed 15 redundant places. [2023-01-28 08:52:35,843 INFO L231 Difference]: Finished difference. Result has 359 places, 1119 transitions, 28193 flow [2023-01-28 08:52:35,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=15461, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=307, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=28193, PETRI_PLACES=359, PETRI_TRANSITIONS=1119} [2023-01-28 08:52:35,844 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 334 predicate places. [2023-01-28 08:52:35,844 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 1119 transitions, 28193 flow [2023-01-28 08:52:35,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 131.52272727272728) internal successors, (5787), 44 states have internal predecessors, (5787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:35,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:52:35,845 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:52:35,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-01-28 08:52:36,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:52:36,052 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:52:36,052 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:52:36,052 INFO L85 PathProgramCache]: Analyzing trace with hash 875882456, now seen corresponding path program 10 times [2023-01-28 08:52:36,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:52:36,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761596378] [2023-01-28 08:52:36,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:52:36,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:52:36,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:52:36,495 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:52:36,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:52:36,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761596378] [2023-01-28 08:52:36,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761596378] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:52:36,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898573590] [2023-01-28 08:52:36,495 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 08:52:36,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:52:36,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:52:36,509 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:52:36,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-01-28 08:52:36,656 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 08:52:36,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:52:36,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 08:52:36,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:52:36,835 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 08:52:36,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:52:37,234 INFO L321 Elim1Store]: treesize reduction 13, result has 93.4 percent of original size [2023-01-28 08:52:37,235 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 119 treesize of output 218 [2023-01-28 08:52:38,262 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 08:52:38,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898573590] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:52:38,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:52:38,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 8] total 31 [2023-01-28 08:52:38,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785998632] [2023-01-28 08:52:38,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:52:38,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-01-28 08:52:38,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:52:38,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-01-28 08:52:38,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=802, Unknown=0, NotChecked=0, Total=930 [2023-01-28 08:52:38,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 483 [2023-01-28 08:52:38,266 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 1119 transitions, 28193 flow. Second operand has 31 states, 31 states have (on average 146.90322580645162) internal successors, (4554), 31 states have internal predecessors, (4554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:38,266 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:52:38,266 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 483 [2023-01-28 08:52:38,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:52:41,833 INFO L130 PetriNetUnfolder]: 5222/9254 cut-off events. [2023-01-28 08:52:41,833 INFO L131 PetriNetUnfolder]: For 394010/394010 co-relation queries the response was YES. [2023-01-28 08:52:41,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102732 conditions, 9254 events. 5222/9254 cut-off events. For 394010/394010 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 69053 event pairs, 1247 based on Foata normal form. 116/9370 useless extension candidates. Maximal degree in co-relation 102614. Up to 5923 conditions per place. [2023-01-28 08:52:41,961 INFO L137 encePairwiseOnDemand]: 470/483 looper letters, 779 selfloop transitions, 402 changer transitions 5/1186 dead transitions. [2023-01-28 08:52:41,961 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 1186 transitions, 31900 flow [2023-01-28 08:52:41,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-28 08:52:41,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-28 08:52:41,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2256 transitions. [2023-01-28 08:52:41,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3113871635610766 [2023-01-28 08:52:41,963 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2256 transitions. [2023-01-28 08:52:41,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2256 transitions. [2023-01-28 08:52:41,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:52:41,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2256 transitions. [2023-01-28 08:52:41,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 150.4) internal successors, (2256), 15 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:41,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 483.0) internal successors, (7728), 16 states have internal predecessors, (7728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:41,968 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 483.0) internal successors, (7728), 16 states have internal predecessors, (7728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:41,968 INFO L175 Difference]: Start difference. First operand has 359 places, 1119 transitions, 28193 flow. Second operand 15 states and 2256 transitions. [2023-01-28 08:52:41,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 1186 transitions, 31900 flow [2023-01-28 08:52:46,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 1186 transitions, 30966 flow, removed 388 selfloop flow, removed 18 redundant places. [2023-01-28 08:52:46,406 INFO L231 Difference]: Finished difference. Result has 349 places, 1120 transitions, 28256 flow [2023-01-28 08:52:46,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=27353, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=398, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=28256, PETRI_PLACES=349, PETRI_TRANSITIONS=1120} [2023-01-28 08:52:46,407 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 324 predicate places. [2023-01-28 08:52:46,407 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 1120 transitions, 28256 flow [2023-01-28 08:52:46,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 146.90322580645162) internal successors, (4554), 31 states have internal predecessors, (4554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:46,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:52:46,407 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:52:46,412 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2023-01-28 08:52:46,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2023-01-28 08:52:46,612 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:52:46,612 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:52:46,612 INFO L85 PathProgramCache]: Analyzing trace with hash -357005494, now seen corresponding path program 11 times [2023-01-28 08:52:46,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:52:46,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314862995] [2023-01-28 08:52:46,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:52:46,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:52:46,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:52:47,115 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:52:47,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:52:47,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314862995] [2023-01-28 08:52:47,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314862995] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:52:47,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681268056] [2023-01-28 08:52:47,115 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 08:52:47,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:52:47,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:52:47,116 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:52:47,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-01-28 08:52:47,266 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-28 08:52:47,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:52:47,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 25 conjunts are in the unsatisfiable core [2023-01-28 08:52:47,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:52:47,550 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 08:52:47,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:52:47,838 INFO L321 Elim1Store]: treesize reduction 41, result has 79.0 percent of original size [2023-01-28 08:52:47,839 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 141 treesize of output 193 [2023-01-28 08:52:48,456 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 08:52:48,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681268056] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:52:48,457 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:52:48,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 27 [2023-01-28 08:52:48,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193422845] [2023-01-28 08:52:48,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:52:48,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-01-28 08:52:48,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:52:48,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-01-28 08:52:48,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2023-01-28 08:52:48,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 483 [2023-01-28 08:52:48,460 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 1120 transitions, 28256 flow. Second operand has 27 states, 27 states have (on average 147.0) internal successors, (3969), 27 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:48,460 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:52:48,460 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 483 [2023-01-28 08:52:48,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:52:52,939 INFO L130 PetriNetUnfolder]: 5992/10828 cut-off events. [2023-01-28 08:52:52,940 INFO L131 PetriNetUnfolder]: For 433311/433311 co-relation queries the response was YES. [2023-01-28 08:52:53,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116377 conditions, 10828 events. 5992/10828 cut-off events. For 433311/433311 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 83873 event pairs, 1261 based on Foata normal form. 288/11116 useless extension candidates. Maximal degree in co-relation 116265. Up to 6416 conditions per place. [2023-01-28 08:52:53,081 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 999 selfloop transitions, 388 changer transitions 0/1387 dead transitions. [2023-01-28 08:52:53,081 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 1387 transitions, 36552 flow [2023-01-28 08:52:53,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-01-28 08:52:53,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-01-28 08:52:53,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2728 transitions. [2023-01-28 08:52:53,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3137796181274442 [2023-01-28 08:52:53,083 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2728 transitions. [2023-01-28 08:52:53,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2728 transitions. [2023-01-28 08:52:53,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:52:53,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2728 transitions. [2023-01-28 08:52:53,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 151.55555555555554) internal successors, (2728), 18 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:53,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 483.0) internal successors, (9177), 19 states have internal predecessors, (9177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:53,089 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 483.0) internal successors, (9177), 19 states have internal predecessors, (9177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:53,089 INFO L175 Difference]: Start difference. First operand has 349 places, 1120 transitions, 28256 flow. Second operand 18 states and 2728 transitions. [2023-01-28 08:52:53,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 1387 transitions, 36552 flow [2023-01-28 08:52:57,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 1387 transitions, 35405 flow, removed 33 selfloop flow, removed 11 redundant places. [2023-01-28 08:52:57,955 INFO L231 Difference]: Finished difference. Result has 363 places, 1225 transitions, 31287 flow [2023-01-28 08:52:57,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=27272, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=287, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=762, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=31287, PETRI_PLACES=363, PETRI_TRANSITIONS=1225} [2023-01-28 08:52:57,956 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 338 predicate places. [2023-01-28 08:52:57,956 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 1225 transitions, 31287 flow [2023-01-28 08:52:57,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 147.0) internal successors, (3969), 27 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:57,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:52:57,956 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:52:57,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2023-01-28 08:52:58,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:52:58,163 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:52:58,164 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:52:58,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1857435442, now seen corresponding path program 12 times [2023-01-28 08:52:58,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:52:58,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081446163] [2023-01-28 08:52:58,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:52:58,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:52:58,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:52:58,584 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:52:58,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:52:58,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081446163] [2023-01-28 08:52:58,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081446163] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:52:58,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462200139] [2023-01-28 08:52:58,584 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 08:52:58,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:52:58,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:52:58,585 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:52:58,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-01-28 08:52:58,787 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-28 08:52:58,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:52:58,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 32 conjunts are in the unsatisfiable core [2023-01-28 08:52:58,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:52:59,052 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 08:52:59,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:52:59,638 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-01-28 08:52:59,639 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 80 treesize of output 64 [2023-01-28 08:52:59,692 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-01-28 08:52:59,692 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 80 treesize of output 64 [2023-01-28 08:52:59,714 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 08:52:59,714 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 20 treesize of output 4 [2023-01-28 08:52:59,966 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 08:52:59,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462200139] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:52:59,966 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:52:59,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 32 [2023-01-28 08:52:59,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575794132] [2023-01-28 08:52:59,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:52:59,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-01-28 08:52:59,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:52:59,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-01-28 08:52:59,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=890, Unknown=0, NotChecked=0, Total=992 [2023-01-28 08:52:59,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 483 [2023-01-28 08:52:59,970 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 1225 transitions, 31287 flow. Second operand has 32 states, 32 states have (on average 140.125) internal successors, (4484), 32 states have internal predecessors, (4484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:52:59,970 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:52:59,970 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 483 [2023-01-28 08:52:59,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:53:18,691 INFO L130 PetriNetUnfolder]: 11221/20173 cut-off events. [2023-01-28 08:53:18,691 INFO L131 PetriNetUnfolder]: For 906641/906641 co-relation queries the response was YES. [2023-01-28 08:53:18,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 227912 conditions, 20173 events. 11221/20173 cut-off events. For 906641/906641 co-relation queries the response was YES. Maximal size of possible extension queue 1291. Compared 172157 event pairs, 416 based on Foata normal form. 414/20587 useless extension candidates. Maximal degree in co-relation 227792. Up to 5983 conditions per place. [2023-01-28 08:53:19,011 INFO L137 encePairwiseOnDemand]: 467/483 looper letters, 1458 selfloop transitions, 1576 changer transitions 71/3105 dead transitions. [2023-01-28 08:53:19,011 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 3105 transitions, 77912 flow [2023-01-28 08:53:19,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2023-01-28 08:53:19,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2023-01-28 08:53:19,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 16923 transitions. [2023-01-28 08:53:19,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2994638212029516 [2023-01-28 08:53:19,020 INFO L72 ComplementDD]: Start complementDD. Operand 117 states and 16923 transitions. [2023-01-28 08:53:19,021 INFO L73 IsDeterministic]: Start isDeterministic. Operand 117 states and 16923 transitions. [2023-01-28 08:53:19,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:53:19,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 117 states and 16923 transitions. [2023-01-28 08:53:19,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 118 states, 117 states have (on average 144.64102564102564) internal successors, (16923), 117 states have internal predecessors, (16923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:53:19,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 118 states, 118 states have (on average 483.0) internal successors, (56994), 118 states have internal predecessors, (56994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:53:19,065 INFO L81 ComplementDD]: Finished complementDD. Result has 118 states, 118 states have (on average 483.0) internal successors, (56994), 118 states have internal predecessors, (56994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:53:19,066 INFO L175 Difference]: Start difference. First operand has 363 places, 1225 transitions, 31287 flow. Second operand 117 states and 16923 transitions. [2023-01-28 08:53:19,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 3105 transitions, 77912 flow [2023-01-28 08:53:29,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 3105 transitions, 76534 flow, removed 599 selfloop flow, removed 8 redundant places. [2023-01-28 08:53:29,294 INFO L231 Difference]: Finished difference. Result has 525 places, 2278 transitions, 61850 flow [2023-01-28 08:53:29,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=30542, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=620, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=117, PETRI_FLOW=61850, PETRI_PLACES=525, PETRI_TRANSITIONS=2278} [2023-01-28 08:53:29,297 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 500 predicate places. [2023-01-28 08:53:29,297 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 2278 transitions, 61850 flow [2023-01-28 08:53:29,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 140.125) internal successors, (4484), 32 states have internal predecessors, (4484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:53:29,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:53:29,298 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:53:29,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2023-01-28 08:53:29,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2023-01-28 08:53:29,502 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:53:29,502 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:53:29,502 INFO L85 PathProgramCache]: Analyzing trace with hash 561451278, now seen corresponding path program 13 times [2023-01-28 08:53:29,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:53:29,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105317776] [2023-01-28 08:53:29,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:53:29,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:53:29,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:53:29,901 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:53:29,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:53:29,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105317776] [2023-01-28 08:53:29,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105317776] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:53:29,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681196385] [2023-01-28 08:53:29,902 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 08:53:29,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:53:29,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:53:29,903 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:53:29,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-01-28 08:53:30,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:53:30,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 33 conjunts are in the unsatisfiable core [2023-01-28 08:53:30,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:53:30,420 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:53:30,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:53:30,615 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 08:53:30,616 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 20 treesize of output 4 [2023-01-28 08:53:30,656 INFO L321 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-01-28 08:53:30,656 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 88 treesize of output 70 [2023-01-28 08:53:30,682 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 08:53:30,683 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 20 treesize of output 4 [2023-01-28 08:53:30,865 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:53:30,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681196385] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:53:30,865 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:53:30,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 39 [2023-01-28 08:53:30,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866094054] [2023-01-28 08:53:30,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:53:30,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-01-28 08:53:30,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:53:30,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-01-28 08:53:30,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=1305, Unknown=0, NotChecked=0, Total=1560 [2023-01-28 08:53:30,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 483 [2023-01-28 08:53:30,870 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 2278 transitions, 61850 flow. Second operand has 40 states, 40 states have (on average 146.55) internal successors, (5862), 40 states have internal predecessors, (5862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:53:30,870 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:53:30,870 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 483 [2023-01-28 08:53:30,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:53:43,160 INFO L130 PetriNetUnfolder]: 10832/19196 cut-off events. [2023-01-28 08:53:43,160 INFO L131 PetriNetUnfolder]: For 942771/942771 co-relation queries the response was YES. [2023-01-28 08:53:43,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 236030 conditions, 19196 events. 10832/19196 cut-off events. For 942771/942771 co-relation queries the response was YES. Maximal size of possible extension queue 1232. Compared 159714 event pairs, 2346 based on Foata normal form. 36/19232 useless extension candidates. Maximal degree in co-relation 235856. Up to 12036 conditions per place. [2023-01-28 08:53:43,452 INFO L137 encePairwiseOnDemand]: 469/483 looper letters, 1368 selfloop transitions, 973 changer transitions 0/2341 dead transitions. [2023-01-28 08:53:43,453 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 2341 transitions, 68122 flow [2023-01-28 08:53:43,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-01-28 08:53:43,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-01-28 08:53:43,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2996 transitions. [2023-01-28 08:53:43,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3101449275362319 [2023-01-28 08:53:43,455 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2996 transitions. [2023-01-28 08:53:43,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2996 transitions. [2023-01-28 08:53:43,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:53:43,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2996 transitions. [2023-01-28 08:53:43,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 149.8) internal successors, (2996), 20 states have internal predecessors, (2996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:53:43,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 483.0) internal successors, (10143), 21 states have internal predecessors, (10143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:53:43,461 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 483.0) internal successors, (10143), 21 states have internal predecessors, (10143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:53:43,461 INFO L175 Difference]: Start difference. First operand has 525 places, 2278 transitions, 61850 flow. Second operand 20 states and 2996 transitions. [2023-01-28 08:53:43,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 2341 transitions, 68122 flow [2023-01-28 08:54:04,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 2341 transitions, 59106 flow, removed 4371 selfloop flow, removed 17 redundant places. [2023-01-28 08:54:04,132 INFO L231 Difference]: Finished difference. Result has 528 places, 2291 transitions, 56385 flow [2023-01-28 08:54:04,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=53026, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=947, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=56385, PETRI_PLACES=528, PETRI_TRANSITIONS=2291} [2023-01-28 08:54:04,134 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 503 predicate places. [2023-01-28 08:54:04,134 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 2291 transitions, 56385 flow [2023-01-28 08:54:04,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 146.55) internal successors, (5862), 40 states have internal predecessors, (5862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:54:04,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:54:04,134 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:54:04,140 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2023-01-28 08:54:04,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:54:04,339 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:54:04,340 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:54:04,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1055073050, now seen corresponding path program 14 times [2023-01-28 08:54:04,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:54:04,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459446976] [2023-01-28 08:54:04,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:54:04,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:54:04,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:54:04,838 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:54:04,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:54:04,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459446976] [2023-01-28 08:54:04,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459446976] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:54:04,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005862493] [2023-01-28 08:54:04,839 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 08:54:04,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:54:04,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:54:04,840 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:54:04,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-01-28 08:54:05,017 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 08:54:05,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:54:05,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 31 conjunts are in the unsatisfiable core [2023-01-28 08:54:05,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:54:05,309 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:54:05,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:54:05,474 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 08:54:05,475 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 20 treesize of output 4 [2023-01-28 08:54:05,507 INFO L321 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-01-28 08:54:05,507 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 88 treesize of output 70 [2023-01-28 08:54:05,524 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 08:54:05,524 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 20 treesize of output 4 [2023-01-28 08:54:05,737 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:54:05,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005862493] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:54:05,737 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:54:05,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 39 [2023-01-28 08:54:05,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601174218] [2023-01-28 08:54:05,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:54:05,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-01-28 08:54:05,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:54:05,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-01-28 08:54:05,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=1290, Unknown=0, NotChecked=0, Total=1560 [2023-01-28 08:54:05,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 483 [2023-01-28 08:54:05,742 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 2291 transitions, 56385 flow. Second operand has 40 states, 40 states have (on average 146.55) internal successors, (5862), 40 states have internal predecessors, (5862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:54:05,742 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:54:05,742 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 483 [2023-01-28 08:54:05,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:54:18,419 INFO L130 PetriNetUnfolder]: 11284/19982 cut-off events. [2023-01-28 08:54:18,420 INFO L131 PetriNetUnfolder]: For 534387/534387 co-relation queries the response was YES. [2023-01-28 08:54:18,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 190817 conditions, 19982 events. 11284/19982 cut-off events. For 534387/534387 co-relation queries the response was YES. Maximal size of possible extension queue 1301. Compared 167361 event pairs, 1721 based on Foata normal form. 144/20126 useless extension candidates. Maximal degree in co-relation 190646. Up to 7944 conditions per place. [2023-01-28 08:54:18,791 INFO L137 encePairwiseOnDemand]: 471/483 looper letters, 1674 selfloop transitions, 820 changer transitions 2/2496 dead transitions. [2023-01-28 08:54:18,791 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 2496 transitions, 64589 flow [2023-01-28 08:54:18,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-01-28 08:54:18,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-01-28 08:54:18,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4235 transitions. [2023-01-28 08:54:18,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31314699792960665 [2023-01-28 08:54:18,794 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4235 transitions. [2023-01-28 08:54:18,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4235 transitions. [2023-01-28 08:54:18,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:54:18,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4235 transitions. [2023-01-28 08:54:18,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 151.25) internal successors, (4235), 28 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:54:18,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 483.0) internal successors, (14007), 29 states have internal predecessors, (14007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:54:18,803 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 483.0) internal successors, (14007), 29 states have internal predecessors, (14007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:54:18,803 INFO L175 Difference]: Start difference. First operand has 528 places, 2291 transitions, 56385 flow. Second operand 28 states and 4235 transitions. [2023-01-28 08:54:18,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 2496 transitions, 64589 flow [2023-01-28 08:54:28,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 2496 transitions, 63410 flow, removed 96 selfloop flow, removed 13 redundant places. [2023-01-28 08:54:28,765 INFO L231 Difference]: Finished difference. Result has 547 places, 2345 transitions, 58252 flow [2023-01-28 08:54:28,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=55232, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=764, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=58252, PETRI_PLACES=547, PETRI_TRANSITIONS=2345} [2023-01-28 08:54:28,767 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 522 predicate places. [2023-01-28 08:54:28,767 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 2345 transitions, 58252 flow [2023-01-28 08:54:28,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 146.55) internal successors, (5862), 40 states have internal predecessors, (5862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:54:28,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:54:28,768 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:54:28,773 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2023-01-28 08:54:28,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:54:28,973 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:54:28,973 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:54:28,973 INFO L85 PathProgramCache]: Analyzing trace with hash 2127378916, now seen corresponding path program 15 times [2023-01-28 08:54:28,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:54:28,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087686343] [2023-01-28 08:54:28,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:54:28,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:54:28,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:54:29,433 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:54:29,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:54:29,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087686343] [2023-01-28 08:54:29,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087686343] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:54:29,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759269927] [2023-01-28 08:54:29,434 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 08:54:29,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:54:29,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:54:29,435 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:54:29,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-01-28 08:54:29,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-01-28 08:54:29,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:54:29,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 64 conjunts are in the unsatisfiable core [2023-01-28 08:54:29,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:54:29,875 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 [2023-01-28 08:54:29,927 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 [2023-01-28 08:54:29,972 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 [2023-01-28 08:54:30,326 INFO L173 IndexEqualityManager]: detected equality via solver [2023-01-28 08:54:30,329 INFO L321 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2023-01-28 08:54:30,329 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 1 [2023-01-28 08:54:30,330 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:54:30,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:54:31,663 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:54:31,664 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 56 treesize of output 45 [2023-01-28 08:54:31,672 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:54:31,672 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 422 treesize of output 370 [2023-01-28 08:54:31,683 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:54:31,683 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 358 treesize of output 271 [2023-01-28 08:54:31,694 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:54:31,694 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 262 treesize of output 223 [2023-01-28 08:54:31,773 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:54:31,773 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 214 treesize of output 130 [2023-01-28 08:54:31,839 INFO L321 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-01-28 08:54:31,840 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 3062 treesize of output 2690 [2023-01-28 08:54:31,937 INFO L173 IndexEqualityManager]: detected equality via solver [2023-01-28 08:54:31,937 INFO L173 IndexEqualityManager]: detected equality via solver [2023-01-28 08:54:31,958 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:54:31,958 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 1302 treesize of output 1202 [2023-01-28 08:54:31,986 INFO L173 IndexEqualityManager]: detected equality via solver [2023-01-28 08:54:31,986 INFO L173 IndexEqualityManager]: detected equality via solver [2023-01-28 08:54:32,008 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 08:54:32,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 1158 treesize of output 914 [2023-01-28 08:54:36,267 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:54:36,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759269927] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:54:36,267 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:54:36,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 43 [2023-01-28 08:54:36,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448437066] [2023-01-28 08:54:36,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:54:36,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-01-28 08:54:36,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:54:36,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-01-28 08:54:36,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1651, Unknown=8, NotChecked=0, Total=1892 [2023-01-28 08:54:36,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 483 [2023-01-28 08:54:36,274 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 2345 transitions, 58252 flow. Second operand has 44 states, 44 states have (on average 131.52272727272728) internal successors, (5787), 44 states have internal predecessors, (5787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:54:36,274 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:54:36,274 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 483 [2023-01-28 08:54:36,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:54:40,031 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-01-28 08:54:58,942 WARN L222 SmtUtils]: Spent 18.23s on a formula simplification. DAG size of input: 64 DAG size of output: 61 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-01-28 08:55:22,369 WARN L222 SmtUtils]: Spent 15.13s on a formula simplification. DAG size of input: 91 DAG size of output: 88 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-01-28 08:55:26,931 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-01-28 08:55:28,936 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-01-28 08:55:30,938 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-01-28 08:55:43,415 WARN L222 SmtUtils]: Spent 5.45s on a formula simplification. DAG size of input: 117 DAG size of output: 114 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-01-28 08:55:56,501 WARN L222 SmtUtils]: Spent 12.88s on a formula simplification. DAG size of input: 98 DAG size of output: 95 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-01-28 08:56:04,850 WARN L222 SmtUtils]: Spent 5.00s on a formula simplification. DAG size of input: 116 DAG size of output: 113 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-01-28 08:56:30,580 WARN L222 SmtUtils]: Spent 20.89s on a formula simplification. DAG size of input: 121 DAG size of output: 118 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-01-28 08:56:36,013 WARN L222 SmtUtils]: Spent 5.31s on a formula simplification. DAG size of input: 117 DAG size of output: 114 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-01-28 08:56:57,983 WARN L222 SmtUtils]: Spent 15.31s on a formula simplification. DAG size of input: 120 DAG size of output: 117 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-01-28 08:57:04,181 WARN L222 SmtUtils]: Spent 5.94s on a formula simplification. DAG size of input: 121 DAG size of output: 118 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-01-28 08:57:27,960 INFO L130 PetriNetUnfolder]: 15570/27259 cut-off events. [2023-01-28 08:57:27,960 INFO L131 PetriNetUnfolder]: For 780775/780775 co-relation queries the response was YES. [2023-01-28 08:57:28,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 271664 conditions, 27259 events. 15570/27259 cut-off events. For 780775/780775 co-relation queries the response was YES. Maximal size of possible extension queue 1757. Compared 236184 event pairs, 1619 based on Foata normal form. 555/27814 useless extension candidates. Maximal degree in co-relation 271489. Up to 6961 conditions per place. [2023-01-28 08:57:28,515 INFO L137 encePairwiseOnDemand]: 465/483 looper letters, 1923 selfloop transitions, 2746 changer transitions 6/4675 dead transitions. [2023-01-28 08:57:28,515 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 667 places, 4675 transitions, 116228 flow [2023-01-28 08:57:28,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2023-01-28 08:57:28,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2023-01-28 08:57:28,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 16748 transitions. [2023-01-28 08:57:28,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28191014829402955 [2023-01-28 08:57:28,525 INFO L72 ComplementDD]: Start complementDD. Operand 123 states and 16748 transitions. [2023-01-28 08:57:28,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 123 states and 16748 transitions. [2023-01-28 08:57:28,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:57:28,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 123 states and 16748 transitions. [2023-01-28 08:57:28,537 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 124 states, 123 states have (on average 136.16260162601625) internal successors, (16748), 123 states have internal predecessors, (16748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:57:28,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 124 states, 124 states have (on average 483.0) internal successors, (59892), 124 states have internal predecessors, (59892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:57:28,571 INFO L81 ComplementDD]: Finished complementDD. Result has 124 states, 124 states have (on average 483.0) internal successors, (59892), 124 states have internal predecessors, (59892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:57:28,571 INFO L175 Difference]: Start difference. First operand has 547 places, 2345 transitions, 58252 flow. Second operand 123 states and 16748 transitions. [2023-01-28 08:57:28,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 667 places, 4675 transitions, 116228 flow [2023-01-28 08:57:44,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 4675 transitions, 114347 flow, removed 552 selfloop flow, removed 18 redundant places. [2023-01-28 08:57:44,990 INFO L231 Difference]: Finished difference. Result has 702 places, 3528 transitions, 95535 flow [2023-01-28 08:57:44,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=53630, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1428, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=123, PETRI_FLOW=95535, PETRI_PLACES=702, PETRI_TRANSITIONS=3528} [2023-01-28 08:57:44,992 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 677 predicate places. [2023-01-28 08:57:44,992 INFO L495 AbstractCegarLoop]: Abstraction has has 702 places, 3528 transitions, 95535 flow [2023-01-28 08:57:44,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 131.52272727272728) internal successors, (5787), 44 states have internal predecessors, (5787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:57:44,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:57:44,993 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:57:44,998 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2023-01-28 08:57:45,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:57:45,198 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:57:45,199 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:57:45,199 INFO L85 PathProgramCache]: Analyzing trace with hash -2138061786, now seen corresponding path program 16 times [2023-01-28 08:57:45,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:57:45,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054069219] [2023-01-28 08:57:45,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:57:45,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:57:45,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:57:45,817 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:57:45,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:57:45,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054069219] [2023-01-28 08:57:45,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054069219] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:57:45,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281529736] [2023-01-28 08:57:45,817 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 08:57:45,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:57:45,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:57:45,818 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:57:45,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-01-28 08:57:45,976 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 08:57:45,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:57:45,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 08:57:45,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:57:46,372 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 08:57:46,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:57:46,819 INFO L321 Elim1Store]: treesize reduction 13, result has 93.8 percent of original size [2023-01-28 08:57:46,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 131 treesize of output 230 [2023-01-28 08:57:52,803 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 08:57:52,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281529736] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:57:52,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:57:52,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 8] total 31 [2023-01-28 08:57:52,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140036577] [2023-01-28 08:57:52,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:57:52,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-01-28 08:57:52,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:57:52,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-01-28 08:57:52,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=819, Unknown=0, NotChecked=0, Total=930 [2023-01-28 08:57:52,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 483 [2023-01-28 08:57:52,814 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 702 places, 3528 transitions, 95535 flow. Second operand has 31 states, 31 states have (on average 146.90322580645162) internal successors, (4554), 31 states have internal predecessors, (4554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:57:52,814 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:57:52,814 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 483 [2023-01-28 08:57:52,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:58:23,354 INFO L130 PetriNetUnfolder]: 16135/29138 cut-off events. [2023-01-28 08:58:23,354 INFO L131 PetriNetUnfolder]: For 958247/958247 co-relation queries the response was YES. [2023-01-28 08:58:24,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 309088 conditions, 29138 events. 16135/29138 cut-off events. For 958247/958247 co-relation queries the response was YES. Maximal size of possible extension queue 1880. Compared 263790 event pairs, 1550 based on Foata normal form. 222/29360 useless extension candidates. Maximal degree in co-relation 308863. Up to 7161 conditions per place. [2023-01-28 08:58:24,328 INFO L137 encePairwiseOnDemand]: 467/483 looper letters, 1533 selfloop transitions, 2396 changer transitions 2/3931 dead transitions. [2023-01-28 08:58:24,328 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 748 places, 3931 transitions, 112452 flow [2023-01-28 08:58:24,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-01-28 08:58:24,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-01-28 08:58:24,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 7572 transitions. [2023-01-28 08:58:24,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3135403726708075 [2023-01-28 08:58:24,473 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 7572 transitions. [2023-01-28 08:58:24,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 7572 transitions. [2023-01-28 08:58:24,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:58:24,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 7572 transitions. [2023-01-28 08:58:24,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 151.44) internal successors, (7572), 50 states have internal predecessors, (7572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:58:24,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 483.0) internal successors, (24633), 51 states have internal predecessors, (24633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:58:24,489 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 483.0) internal successors, (24633), 51 states have internal predecessors, (24633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:58:24,489 INFO L175 Difference]: Start difference. First operand has 702 places, 3528 transitions, 95535 flow. Second operand 50 states and 7572 transitions. [2023-01-28 08:58:24,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 748 places, 3931 transitions, 112452 flow [2023-01-28 08:58:55,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 720 places, 3931 transitions, 104911 flow, removed 3589 selfloop flow, removed 28 redundant places. [2023-01-28 08:58:55,779 INFO L231 Difference]: Finished difference. Result has 733 places, 3662 transitions, 101179 flow [2023-01-28 08:58:55,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=86026, PETRI_DIFFERENCE_MINUEND_PLACES=671, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=101179, PETRI_PLACES=733, PETRI_TRANSITIONS=3662} [2023-01-28 08:58:55,781 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 708 predicate places. [2023-01-28 08:58:55,781 INFO L495 AbstractCegarLoop]: Abstraction has has 733 places, 3662 transitions, 101179 flow [2023-01-28 08:58:55,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 146.90322580645162) internal successors, (4554), 31 states have internal predecessors, (4554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:58:55,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 08:58:55,782 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 08:58:55,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2023-01-28 08:58:55,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:58:55,988 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 08:58:55,988 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 08:58:55,988 INFO L85 PathProgramCache]: Analyzing trace with hash -389256674, now seen corresponding path program 17 times [2023-01-28 08:58:55,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 08:58:55,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563189994] [2023-01-28 08:58:55,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 08:58:55,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 08:58:56,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 08:58:56,896 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 08:58:56,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 08:58:56,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563189994] [2023-01-28 08:58:56,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563189994] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 08:58:56,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004988428] [2023-01-28 08:58:56,897 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 08:58:56,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 08:58:56,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 08:58:56,898 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 08:58:56,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-01-28 08:58:57,065 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-28 08:58:57,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 08:58:57,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 25 conjunts are in the unsatisfiable core [2023-01-28 08:58:57,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 08:58:57,449 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 08:58:57,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 08:58:58,025 INFO L321 Elim1Store]: treesize reduction 41, result has 79.0 percent of original size [2023-01-28 08:58:58,025 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 141 treesize of output 193 [2023-01-28 08:58:58,512 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 08:58:58,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004988428] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 08:58:58,513 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 08:58:58,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 27 [2023-01-28 08:58:58,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297345910] [2023-01-28 08:58:58,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 08:58:58,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-01-28 08:58:58,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 08:58:58,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-01-28 08:58:58,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2023-01-28 08:58:58,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 483 [2023-01-28 08:58:58,516 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 733 places, 3662 transitions, 101179 flow. Second operand has 27 states, 27 states have (on average 147.14814814814815) internal successors, (3973), 27 states have internal predecessors, (3973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:58:58,516 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 08:58:58,516 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 483 [2023-01-28 08:58:58,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 08:59:32,956 INFO L130 PetriNetUnfolder]: 17908/32593 cut-off events. [2023-01-28 08:59:32,956 INFO L131 PetriNetUnfolder]: For 1042757/1042757 co-relation queries the response was YES. [2023-01-28 08:59:34,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 333345 conditions, 32593 events. 17908/32593 cut-off events. For 1042757/1042757 co-relation queries the response was YES. Maximal size of possible extension queue 2023. Compared 301161 event pairs, 5379 based on Foata normal form. 266/32853 useless extension candidates. Maximal degree in co-relation 333117. Up to 14234 conditions per place. [2023-01-28 08:59:34,181 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 3731 selfloop transitions, 448 changer transitions 14/4193 dead transitions. [2023-01-28 08:59:34,181 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 761 places, 4193 transitions, 121048 flow [2023-01-28 08:59:34,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-01-28 08:59:34,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-01-28 08:59:34,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 4411 transitions. [2023-01-28 08:59:34,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3149139715856358 [2023-01-28 08:59:34,184 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 4411 transitions. [2023-01-28 08:59:34,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 4411 transitions. [2023-01-28 08:59:34,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 08:59:34,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 4411 transitions. [2023-01-28 08:59:34,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 152.10344827586206) internal successors, (4411), 29 states have internal predecessors, (4411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:59:34,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 483.0) internal successors, (14490), 30 states have internal predecessors, (14490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:59:34,193 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 483.0) internal successors, (14490), 30 states have internal predecessors, (14490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 08:59:34,193 INFO L175 Difference]: Start difference. First operand has 733 places, 3662 transitions, 101179 flow. Second operand 29 states and 4411 transitions. [2023-01-28 08:59:34,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 761 places, 4193 transitions, 121048 flow [2023-01-28 09:00:04,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 734 places, 4193 transitions, 118940 flow, removed 619 selfloop flow, removed 27 redundant places. [2023-01-28 09:00:04,566 INFO L231 Difference]: Finished difference. Result has 743 places, 3733 transitions, 102169 flow [2023-01-28 09:00:04,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=99261, PETRI_DIFFERENCE_MINUEND_PLACES=706, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=368, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=102169, PETRI_PLACES=743, PETRI_TRANSITIONS=3733} [2023-01-28 09:00:04,569 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 718 predicate places. [2023-01-28 09:00:04,569 INFO L495 AbstractCegarLoop]: Abstraction has has 743 places, 3733 transitions, 102169 flow [2023-01-28 09:00:04,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 147.14814814814815) internal successors, (3973), 27 states have internal predecessors, (3973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:00:04,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:00:04,569 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:00:04,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2023-01-28 09:00:04,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2023-01-28 09:00:04,775 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:00:04,775 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:00:04,775 INFO L85 PathProgramCache]: Analyzing trace with hash -903731730, now seen corresponding path program 18 times [2023-01-28 09:00:04,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:00:04,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106307282] [2023-01-28 09:00:04,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:00:04,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:00:04,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:00:05,461 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:00:05,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:00:05,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106307282] [2023-01-28 09:00:05,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106307282] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:00:05,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417149054] [2023-01-28 09:00:05,462 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 09:00:05,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:00:05,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:00:05,466 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:00:05,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-01-28 09:00:05,689 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-01-28 09:00:05,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:00:05,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 56 conjunts are in the unsatisfiable core [2023-01-28 09:00:05,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2023-01-28 09:00:05,786 WARN L238 SmtUtils]: Removed 5 from assertion stack [2023-01-28 09:00:05,789 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-01-28 09:00:05,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2023-01-28 09:00:05,804 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-01-28 09:00:05,816 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-01-28 09:00:05,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2023-01-28 09:00:05,990 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 25 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 16 for 13ms.. [2023-01-28 09:00:05,991 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-01-28 09:00:05,991 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-01-28 09:00:05,992 INFO L445 BasicCegarLoop]: Path program histogram: [20, 18, 13, 11, 2, 2, 1, 1, 1, 1] [2023-01-28 09:00:05,993 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-01-28 09:00:05,993 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-01-28 09:00:05,995 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 09:00:05 BasicIcfg [2023-01-28 09:00:05,995 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-01-28 09:00:05,995 INFO L158 Benchmark]: Toolchain (without parser) took 825457.55ms. Allocated memory was 348.1MB in the beginning and 7.6GB in the end (delta: 7.3GB). Free memory was 314.6MB in the beginning and 4.0GB in the end (delta: -3.7GB). Peak memory consumption was 3.6GB. Max. memory is 16.0GB. [2023-01-28 09:00:05,995 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 348.1MB. Free memory is still 297.6MB. There was no memory consumed. Max. memory is 16.0GB. [2023-01-28 09:00:05,995 INFO L158 Benchmark]: CACSL2BoogieTranslator took 161.97ms. Allocated memory is still 348.1MB. Free memory was 314.2MB in the beginning and 302.8MB in the end (delta: 11.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-01-28 09:00:05,995 INFO L158 Benchmark]: Boogie Procedure Inliner took 27.90ms. Allocated memory is still 348.1MB. Free memory was 302.8MB in the beginning and 300.2MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-28 09:00:05,995 INFO L158 Benchmark]: Boogie Preprocessor took 20.28ms. Allocated memory is still 348.1MB. Free memory was 300.2MB in the beginning and 298.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-28 09:00:05,995 INFO L158 Benchmark]: RCFGBuilder took 559.05ms. Allocated memory is still 348.1MB. Free memory was 298.6MB in the beginning and 278.5MB in the end (delta: 20.1MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-01-28 09:00:05,996 INFO L158 Benchmark]: TraceAbstraction took 824684.36ms. Allocated memory was 348.1MB in the beginning and 7.6GB in the end (delta: 7.3GB). Free memory was 277.6MB in the beginning and 4.0GB in the end (delta: -3.7GB). Peak memory consumption was 3.5GB. Max. memory is 16.0GB. [2023-01-28 09:00:05,996 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 348.1MB. Free memory is still 297.6MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 161.97ms. Allocated memory is still 348.1MB. Free memory was 314.2MB in the beginning and 302.8MB in the end (delta: 11.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 27.90ms. Allocated memory is still 348.1MB. Free memory was 302.8MB in the beginning and 300.2MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 20.28ms. Allocated memory is still 348.1MB. Free memory was 300.2MB in the beginning and 298.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 559.05ms. Allocated memory is still 348.1MB. Free memory was 298.6MB in the beginning and 278.5MB in the end (delta: 20.1MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 824684.36ms. Allocated memory was 348.1MB in the beginning and 7.6GB in the end (delta: 7.3GB). Free memory was 277.6MB in the beginning and 4.0GB in the end (delta: -3.7GB). Peak memory consumption was 3.5GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.2s, 207 PlacesBefore, 25 PlacesAfterwards, 221 TransitionsBefore, 23 TransitionsAfterwards, 5192 CoEnabledTransitionPairs, 8 FixpointIterations, 106 TrivialSequentialCompositions, 81 ConcurrentSequentialCompositions, 28 TrivialYvCompositions, 21 ConcurrentYvCompositions, 16 ChoiceCompositions, 252 TotalNumberOfCompositions, 5413 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4726, independent: 4651, independent conditional: 0, independent unconditional: 4651, dependent: 75, dependent conditional: 0, dependent unconditional: 75, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2952, independent: 2934, independent conditional: 0, independent unconditional: 2934, dependent: 18, dependent conditional: 0, dependent unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4726, independent: 1717, independent conditional: 0, independent unconditional: 1717, dependent: 57, dependent conditional: 0, dependent unconditional: 57, unknown: 2952, unknown conditional: 0, unknown unconditional: 2952] , Statistics on independence cache: Total cache size (in pairs): 42, Positive cache size: 37, Positive conditional cache size: 0, Positive unconditional cache size: 37, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was analyzing trace of length 25 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 16 for 13ms.. - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 25 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 16 for 13ms.. - TimeoutResultAtElement [Line: 84]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 25 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 16 for 13ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 293 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 824.6s, OverallIterations: 70, TraceHistogramMax: 2, PathProgramHistogramMax: 20, EmptinessCheckTime: 0.0s, AutomataDifference: 677.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 5.4s, HoareTripleCheckerStatistics: 156 mSolverCounterUnknown, 14226 SdHoareTripleChecker+Valid, 50.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14226 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 46.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 399 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 774 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 46661 IncrementalHoareTripleChecker+Invalid, 47990 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 774 mSolverCounterUnsat, 0 mSDtfsCounter, 46661 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3838 GetRequests, 1256 SyntacticMatches, 57 SemanticMatches, 2525 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 35401 ImplicationChecksByTransitivity, 228.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=102169occurred in iteration=69, InterpolantAutomatonStates: 1272, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 3.7s SatisfiabilityAnalysisTime, 118.6s InterpolantComputationTime, 2579 NumberOfCodeBlocks, 2550 NumberOfCodeBlocksAsserted, 163 NumberOfCheckSat, 3326 ConstructedInterpolants, 152 QuantifiedInterpolants, 62758 SizeOfPredicates, 1573 NumberOfNonLiveVariables, 12426 ConjunctsInSsa, 1923 ConjunctsInUnsatCore, 170 InterpolantComputations, 34 PerfectInterpolantSequences, 329/761 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown