/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 BEFORE -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/unroll-2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-28 05:41:58,064 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-28 05:41:58,065 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-28 05:41:58,095 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-28 05:41:58,095 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-28 05:41:58,097 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-28 05:41:58,099 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-28 05:41:58,101 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-28 05:41:58,102 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-28 05:41:58,105 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-28 05:41:58,106 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-28 05:41:58,107 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-28 05:41:58,107 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-28 05:41:58,109 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-28 05:41:58,110 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-28 05:41:58,110 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-28 05:41:58,111 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-28 05:41:58,111 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-28 05:41:58,113 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-28 05:41:58,116 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-28 05:41:58,117 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-28 05:41:58,118 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-28 05:41:58,119 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-28 05:41:58,119 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-28 05:41:58,125 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-28 05:41:58,125 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-28 05:41:58,126 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-28 05:41:58,126 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-28 05:41:58,127 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-28 05:41:58,127 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-28 05:41:58,127 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-28 05:41:58,128 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-28 05:41:58,129 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-28 05:41:58,129 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-28 05:41:58,129 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-28 05:41:58,129 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-28 05:41:58,130 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-28 05:41:58,130 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-28 05:41:58,130 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-28 05:41:58,130 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-28 05:41:58,131 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-28 05:41:58,132 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 05:41:58,152 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-28 05:41:58,152 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-28 05:41:58,153 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-28 05:41:58,153 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-28 05:41:58,153 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-28 05:41:58,154 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-28 05:41:58,154 INFO L138 SettingsManager]: * Use SBE=true [2023-01-28 05:41:58,154 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-28 05:41:58,154 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-28 05:41:58,154 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-28 05:41:58,154 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-28 05:41:58,155 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-28 05:41:58,155 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-28 05:41:58,155 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-28 05:41:58,155 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-28 05:41:58,155 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-28 05:41:58,155 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-28 05:41:58,155 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-28 05:41:58,155 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-28 05:41:58,155 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-28 05:41:58,155 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-28 05:41:58,155 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-28 05:41:58,155 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-28 05:41:58,155 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 05:41:58,156 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-28 05:41:58,156 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-28 05:41:58,156 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-28 05:41:58,156 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-28 05:41:58,156 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-28 05:41:58,156 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-28 05:41:58,156 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-28 05:41:58,156 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 -> BEFORE [2023-01-28 05:41:58,342 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-28 05:41:58,357 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-28 05:41:58,359 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-28 05:41:58,359 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-28 05:41:58,360 INFO L275 PluginConnector]: CDTParser initialized [2023-01-28 05:41:58,360 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/unroll-2.wvr.c [2023-01-28 05:41:59,254 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-28 05:41:59,420 INFO L351 CDTParser]: Found 1 translation units. [2023-01-28 05:41:59,420 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/unroll-2.wvr.c [2023-01-28 05:41:59,426 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b02321387/0691c5a350a748549f93bf70a7e06358/FLAG198fea040 [2023-01-28 05:41:59,438 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b02321387/0691c5a350a748549f93bf70a7e06358 [2023-01-28 05:41:59,441 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-28 05:41:59,442 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-28 05:41:59,444 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-28 05:41:59,444 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-28 05:41:59,446 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-28 05:41:59,446 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 05:41:59" (1/1) ... [2023-01-28 05:41:59,447 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33f0e855 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 05:41:59, skipping insertion in model container [2023-01-28 05:41:59,447 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 05:41:59" (1/1) ... [2023-01-28 05:41:59,451 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-28 05:41:59,465 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-28 05:41:59,604 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/unroll-2.wvr.c[2428,2441] [2023-01-28 05:41:59,609 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 05:41:59,614 INFO L203 MainTranslator]: Completed pre-run [2023-01-28 05:41:59,627 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/unroll-2.wvr.c[2428,2441] [2023-01-28 05:41:59,629 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 05:41:59,638 INFO L208 MainTranslator]: Completed translation [2023-01-28 05:41:59,638 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 05:41:59 WrapperNode [2023-01-28 05:41:59,638 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-28 05:41:59,639 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-28 05:41:59,639 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-28 05:41:59,639 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-28 05:41:59,643 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 05:41:59" (1/1) ... [2023-01-28 05:41:59,647 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 05:41:59" (1/1) ... [2023-01-28 05:41:59,661 INFO L138 Inliner]: procedures = 24, calls = 32, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 137 [2023-01-28 05:41:59,661 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-28 05:41:59,661 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-28 05:41:59,661 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-28 05:41:59,661 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-28 05:41:59,669 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 05:41:59" (1/1) ... [2023-01-28 05:41:59,669 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 05:41:59" (1/1) ... [2023-01-28 05:41:59,674 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 05:41:59" (1/1) ... [2023-01-28 05:41:59,674 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 05:41:59" (1/1) ... [2023-01-28 05:41:59,679 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 05:41:59" (1/1) ... [2023-01-28 05:41:59,683 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 05:41:59" (1/1) ... [2023-01-28 05:41:59,684 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 05:41:59" (1/1) ... [2023-01-28 05:41:59,685 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 05:41:59" (1/1) ... [2023-01-28 05:41:59,686 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-28 05:41:59,687 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-28 05:41:59,687 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-28 05:41:59,687 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-28 05:41:59,688 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 05:41:59" (1/1) ... [2023-01-28 05:41:59,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 05:41:59,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:41:59,715 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 05:41:59,719 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 05:41:59,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-28 05:41:59,739 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-01-28 05:41:59,739 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-01-28 05:41:59,739 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-01-28 05:41:59,739 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-01-28 05:41:59,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-28 05:41:59,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-28 05:41:59,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-28 05:41:59,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-01-28 05:41:59,740 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-28 05:41:59,740 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-28 05:41:59,740 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-01-28 05:41:59,740 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-28 05:41:59,741 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 05:41:59,798 INFO L236 CfgBuilder]: Building ICFG [2023-01-28 05:41:59,799 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-28 05:41:59,963 INFO L277 CfgBuilder]: Performing block encoding [2023-01-28 05:41:59,969 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-28 05:41:59,969 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-01-28 05:41:59,970 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 05:41:59 BoogieIcfgContainer [2023-01-28 05:41:59,970 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-28 05:41:59,972 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-28 05:41:59,972 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-28 05:41:59,974 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-28 05:41:59,974 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.01 05:41:59" (1/3) ... [2023-01-28 05:41:59,974 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a3831b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 05:41:59, skipping insertion in model container [2023-01-28 05:41:59,975 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 05:41:59" (2/3) ... [2023-01-28 05:41:59,975 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a3831b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 05:41:59, skipping insertion in model container [2023-01-28 05:41:59,975 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 05:41:59" (3/3) ... [2023-01-28 05:41:59,976 INFO L112 eAbstractionObserver]: Analyzing ICFG unroll-2.wvr.c [2023-01-28 05:41:59,986 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-28 05:41:59,986 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-01-28 05:41:59,986 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-28 05:42:00,062 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-01-28 05:42:00,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 150 places, 157 transitions, 330 flow [2023-01-28 05:42:00,128 INFO L130 PetriNetUnfolder]: 14/155 cut-off events. [2023-01-28 05:42:00,129 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 05:42:00,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164 conditions, 155 events. 14/155 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 148 event pairs, 0 based on Foata normal form. 0/140 useless extension candidates. Maximal degree in co-relation 100. Up to 2 conditions per place. [2023-01-28 05:42:00,133 INFO L82 GeneralOperation]: Start removeDead. Operand has 150 places, 157 transitions, 330 flow [2023-01-28 05:42:00,136 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 140 places, 147 transitions, 306 flow [2023-01-28 05:42:00,138 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 05:42:00,143 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 140 places, 147 transitions, 306 flow [2023-01-28 05:42:00,145 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 140 places, 147 transitions, 306 flow [2023-01-28 05:42:00,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 140 places, 147 transitions, 306 flow [2023-01-28 05:42:00,174 INFO L130 PetriNetUnfolder]: 14/147 cut-off events. [2023-01-28 05:42:00,174 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 05:42:00,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156 conditions, 147 events. 14/147 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 141 event pairs, 0 based on Foata normal form. 0/133 useless extension candidates. Maximal degree in co-relation 100. Up to 2 conditions per place. [2023-01-28 05:42:00,176 INFO L119 LiptonReduction]: Number of co-enabled transitions 1942 [2023-01-28 05:42:03,556 INFO L134 LiptonReduction]: Checked pairs total: 1977 [2023-01-28 05:42:03,556 INFO L136 LiptonReduction]: Total number of compositions: 173 [2023-01-28 05:42:03,566 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-01-28 05:42:03,570 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;@41d84353, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 05:42:03,570 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-01-28 05:42:03,574 INFO L130 PetriNetUnfolder]: 3/16 cut-off events. [2023-01-28 05:42:03,574 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 05:42:03,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:03,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:03,575 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 05:42:03,578 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:03,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1597977991, now seen corresponding path program 1 times [2023-01-28 05:42:03,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:03,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052202722] [2023-01-28 05:42:03,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:03,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:03,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:03,844 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 05:42:03,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:03,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052202722] [2023-01-28 05:42:03,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052202722] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 05:42:03,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 05:42:03,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-01-28 05:42:03,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28022842] [2023-01-28 05:42:03,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 05:42:03,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-01-28 05:42:03,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:03,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-01-28 05:42:03,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-01-28 05:42:03,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-01-28 05:42:03,870 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 17 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 134.0) internal successors, (402), 3 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:03,870 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:03,870 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-01-28 05:42:03,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:03,916 INFO L130 PetriNetUnfolder]: 45/80 cut-off events. [2023-01-28 05:42:03,916 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-01-28 05:42:03,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 80 events. 45/80 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 178 event pairs, 18 based on Foata normal form. 0/53 useless extension candidates. Maximal degree in co-relation 120. Up to 76 conditions per place. [2023-01-28 05:42:03,918 INFO L137 encePairwiseOnDemand]: 327/330 looper letters, 14 selfloop transitions, 2 changer transitions 0/18 dead transitions. [2023-01-28 05:42:03,918 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 18 transitions, 80 flow [2023-01-28 05:42:03,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-01-28 05:42:03,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-01-28 05:42:03,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 407 transitions. [2023-01-28 05:42:03,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2023-01-28 05:42:03,927 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 407 transitions. [2023-01-28 05:42:03,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 407 transitions. [2023-01-28 05:42:03,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:03,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 407 transitions. [2023-01-28 05:42:03,933 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 135.66666666666666) internal successors, (407), 3 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:03,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 330.0) internal successors, (1320), 4 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:03,936 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 330.0) internal successors, (1320), 4 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:03,937 INFO L175 Difference]: Start difference. First operand has 21 places, 17 transitions, 46 flow. Second operand 3 states and 407 transitions. [2023-01-28 05:42:03,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 18 transitions, 80 flow [2023-01-28 05:42:03,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 18 transitions, 72 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-01-28 05:42:03,940 INFO L231 Difference]: Finished difference. Result has 20 places, 18 transitions, 50 flow [2023-01-28 05:42:03,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=17, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=50, PETRI_PLACES=20, PETRI_TRANSITIONS=18} [2023-01-28 05:42:03,943 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, -1 predicate places. [2023-01-28 05:42:03,943 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 18 transitions, 50 flow [2023-01-28 05:42:03,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 134.0) internal successors, (402), 3 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:03,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:03,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:03,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-28 05:42:03,944 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 05:42:03,944 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:03,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1173402768, now seen corresponding path program 1 times [2023-01-28 05:42:03,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:03,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644094239] [2023-01-28 05:42:03,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:03,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:03,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:04,054 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 05:42:04,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:04,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644094239] [2023-01-28 05:42:04,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644094239] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 05:42:04,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 05:42:04,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-01-28 05:42:04,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915788292] [2023-01-28 05:42:04,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 05:42:04,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-01-28 05:42:04,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:04,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-01-28 05:42:04,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-01-28 05:42:04,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 330 [2023-01-28 05:42:04,058 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 18 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 133.33333333333334) internal successors, (400), 3 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:04,058 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:04,058 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 330 [2023-01-28 05:42:04,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:04,086 INFO L130 PetriNetUnfolder]: 66/117 cut-off events. [2023-01-28 05:42:04,087 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 05:42:04,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 245 conditions, 117 events. 66/117 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 319 event pairs, 9 based on Foata normal form. 1/79 useless extension candidates. Maximal degree in co-relation 234. Up to 85 conditions per place. [2023-01-28 05:42:04,087 INFO L137 encePairwiseOnDemand]: 326/330 looper letters, 22 selfloop transitions, 3 changer transitions 1/28 dead transitions. [2023-01-28 05:42:04,087 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 28 transitions, 125 flow [2023-01-28 05:42:04,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-01-28 05:42:04,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-01-28 05:42:04,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 413 transitions. [2023-01-28 05:42:04,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4171717171717172 [2023-01-28 05:42:04,090 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 413 transitions. [2023-01-28 05:42:04,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 413 transitions. [2023-01-28 05:42:04,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:04,090 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 413 transitions. [2023-01-28 05:42:04,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 137.66666666666666) internal successors, (413), 3 states have internal predecessors, (413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:04,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 330.0) internal successors, (1320), 4 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:04,093 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 330.0) internal successors, (1320), 4 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:04,093 INFO L175 Difference]: Start difference. First operand has 20 places, 18 transitions, 50 flow. Second operand 3 states and 413 transitions. [2023-01-28 05:42:04,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 28 transitions, 125 flow [2023-01-28 05:42:04,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 28 transitions, 121 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-01-28 05:42:04,094 INFO L231 Difference]: Finished difference. Result has 22 places, 20 transitions, 65 flow [2023-01-28 05:42:04,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=65, PETRI_PLACES=22, PETRI_TRANSITIONS=20} [2023-01-28 05:42:04,094 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 1 predicate places. [2023-01-28 05:42:04,094 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 20 transitions, 65 flow [2023-01-28 05:42:04,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 133.33333333333334) internal successors, (400), 3 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:04,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:04,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:04,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-28 05:42:04,095 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 05:42:04,095 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:04,096 INFO L85 PathProgramCache]: Analyzing trace with hash -592440007, now seen corresponding path program 1 times [2023-01-28 05:42:04,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:04,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304061929] [2023-01-28 05:42:04,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:04,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:04,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:04,195 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 05:42:04,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:04,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304061929] [2023-01-28 05:42:04,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304061929] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 05:42:04,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 05:42:04,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 05:42:04,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396415950] [2023-01-28 05:42:04,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 05:42:04,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 05:42:04,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:04,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 05:42:04,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-28 05:42:04,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:42:04,198 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 20 transitions, 65 flow. Second operand has 5 states, 5 states have (on average 129.2) internal successors, (646), 5 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:04,198 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:04,198 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:42:04,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:04,283 INFO L130 PetriNetUnfolder]: 85/170 cut-off events. [2023-01-28 05:42:04,283 INFO L131 PetriNetUnfolder]: For 27/27 co-relation queries the response was YES. [2023-01-28 05:42:04,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 403 conditions, 170 events. 85/170 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 563 event pairs, 26 based on Foata normal form. 12/181 useless extension candidates. Maximal degree in co-relation 386. Up to 87 conditions per place. [2023-01-28 05:42:04,285 INFO L137 encePairwiseOnDemand]: 325/330 looper letters, 31 selfloop transitions, 4 changer transitions 8/43 dead transitions. [2023-01-28 05:42:04,286 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 43 transitions, 212 flow [2023-01-28 05:42:04,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 05:42:04,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 05:42:04,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 671 transitions. [2023-01-28 05:42:04,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4066666666666667 [2023-01-28 05:42:04,289 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 671 transitions. [2023-01-28 05:42:04,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 671 transitions. [2023-01-28 05:42:04,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:04,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 671 transitions. [2023-01-28 05:42:04,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 134.2) internal successors, (671), 5 states have internal predecessors, (671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:04,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 330.0) internal successors, (1980), 6 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:04,295 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 330.0) internal successors, (1980), 6 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:04,295 INFO L175 Difference]: Start difference. First operand has 22 places, 20 transitions, 65 flow. Second operand 5 states and 671 transitions. [2023-01-28 05:42:04,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 43 transitions, 212 flow [2023-01-28 05:42:04,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 43 transitions, 208 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-01-28 05:42:04,296 INFO L231 Difference]: Finished difference. Result has 28 places, 22 transitions, 93 flow [2023-01-28 05:42:04,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=93, PETRI_PLACES=28, PETRI_TRANSITIONS=22} [2023-01-28 05:42:04,297 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 7 predicate places. [2023-01-28 05:42:04,299 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 22 transitions, 93 flow [2023-01-28 05:42:04,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 129.2) internal successors, (646), 5 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:04,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:04,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:04,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-01-28 05:42:04,300 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 05:42:04,301 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:04,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1300877915, now seen corresponding path program 1 times [2023-01-28 05:42:04,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:04,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904031094] [2023-01-28 05:42:04,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:04,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:04,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:04,447 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 05:42:04,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:04,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904031094] [2023-01-28 05:42:04,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904031094] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:04,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633779829] [2023-01-28 05:42:04,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:04,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:04,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:04,450 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 05:42:04,452 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 05:42:04,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:04,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-28 05:42:04,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:04,614 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 05:42:04,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:04,658 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 05:42:04,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633779829] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:04,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 05:42:04,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 6 [2023-01-28 05:42:04,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649318439] [2023-01-28 05:42:04,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 05:42:04,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 05:42:04,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:04,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 05:42:04,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-01-28 05:42:04,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 330 [2023-01-28 05:42:04,663 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 22 transitions, 93 flow. Second operand has 4 states, 4 states have (on average 132.75) internal successors, (531), 4 states have internal predecessors, (531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:04,663 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:04,663 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 330 [2023-01-28 05:42:04,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:04,714 INFO L130 PetriNetUnfolder]: 70/141 cut-off events. [2023-01-28 05:42:04,715 INFO L131 PetriNetUnfolder]: For 94/108 co-relation queries the response was YES. [2023-01-28 05:42:04,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 433 conditions, 141 events. 70/141 cut-off events. For 94/108 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 425 event pairs, 15 based on Foata normal form. 20/158 useless extension candidates. Maximal degree in co-relation 413. Up to 88 conditions per place. [2023-01-28 05:42:04,718 INFO L137 encePairwiseOnDemand]: 326/330 looper letters, 28 selfloop transitions, 4 changer transitions 4/37 dead transitions. [2023-01-28 05:42:04,719 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 37 transitions, 215 flow [2023-01-28 05:42:04,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 05:42:04,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 05:42:04,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 550 transitions. [2023-01-28 05:42:04,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2023-01-28 05:42:04,726 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 550 transitions. [2023-01-28 05:42:04,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 550 transitions. [2023-01-28 05:42:04,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:04,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 550 transitions. [2023-01-28 05:42:04,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 137.5) internal successors, (550), 4 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:04,729 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 330.0) internal successors, (1650), 5 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:04,729 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 330.0) internal successors, (1650), 5 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:04,730 INFO L175 Difference]: Start difference. First operand has 28 places, 22 transitions, 93 flow. Second operand 4 states and 550 transitions. [2023-01-28 05:42:04,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 37 transitions, 215 flow [2023-01-28 05:42:04,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 37 transitions, 206 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-01-28 05:42:04,732 INFO L231 Difference]: Finished difference. Result has 30 places, 24 transitions, 114 flow [2023-01-28 05:42:04,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=114, PETRI_PLACES=30, PETRI_TRANSITIONS=24} [2023-01-28 05:42:04,734 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 9 predicate places. [2023-01-28 05:42:04,734 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 24 transitions, 114 flow [2023-01-28 05:42:04,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 132.75) internal successors, (531), 4 states have internal predecessors, (531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:04,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:04,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:04,756 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-01-28 05:42:04,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:04,939 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 05:42:04,940 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:04,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1353157799, now seen corresponding path program 2 times [2023-01-28 05:42:04,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:04,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578580372] [2023-01-28 05:42:04,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:04,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:04,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:05,017 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 05:42:05,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:05,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578580372] [2023-01-28 05:42:05,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578580372] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 05:42:05,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 05:42:05,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 05:42:05,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727709514] [2023-01-28 05:42:05,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 05:42:05,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 05:42:05,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:05,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 05:42:05,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-28 05:42:05,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 330 [2023-01-28 05:42:05,020 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 132.75) internal successors, (531), 4 states have internal predecessors, (531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:05,020 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:05,020 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 330 [2023-01-28 05:42:05,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:05,093 INFO L130 PetriNetUnfolder]: 82/167 cut-off events. [2023-01-28 05:42:05,093 INFO L131 PetriNetUnfolder]: For 221/235 co-relation queries the response was YES. [2023-01-28 05:42:05,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 551 conditions, 167 events. 82/167 cut-off events. For 221/235 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 571 event pairs, 29 based on Foata normal form. 18/182 useless extension candidates. Maximal degree in co-relation 530. Up to 108 conditions per place. [2023-01-28 05:42:05,094 INFO L137 encePairwiseOnDemand]: 326/330 looper letters, 31 selfloop transitions, 6 changer transitions 2/40 dead transitions. [2023-01-28 05:42:05,094 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 40 transitions, 258 flow [2023-01-28 05:42:05,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 05:42:05,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 05:42:05,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 546 transitions. [2023-01-28 05:42:05,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41363636363636364 [2023-01-28 05:42:05,096 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 546 transitions. [2023-01-28 05:42:05,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 546 transitions. [2023-01-28 05:42:05,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:05,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 546 transitions. [2023-01-28 05:42:05,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 136.5) internal successors, (546), 4 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:05,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 330.0) internal successors, (1650), 5 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:05,100 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 330.0) internal successors, (1650), 5 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:05,100 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 114 flow. Second operand 4 states and 546 transitions. [2023-01-28 05:42:05,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 40 transitions, 258 flow [2023-01-28 05:42:05,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 40 transitions, 251 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-01-28 05:42:05,103 INFO L231 Difference]: Finished difference. Result has 34 places, 26 transitions, 147 flow [2023-01-28 05:42:05,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=147, PETRI_PLACES=34, PETRI_TRANSITIONS=26} [2023-01-28 05:42:05,105 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 13 predicate places. [2023-01-28 05:42:05,105 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 26 transitions, 147 flow [2023-01-28 05:42:05,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 132.75) internal successors, (531), 4 states have internal predecessors, (531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:05,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:05,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:05,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-01-28 05:42:05,105 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 05:42:05,106 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:05,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1429573215, now seen corresponding path program 2 times [2023-01-28 05:42:05,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:05,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721504957] [2023-01-28 05:42:05,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:05,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:05,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:05,277 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 05:42:05,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:05,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721504957] [2023-01-28 05:42:05,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721504957] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:05,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298687391] [2023-01-28 05:42:05,280 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 05:42:05,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:05,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:05,285 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 05:42:05,287 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 05:42:05,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 05:42:05,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:42:05,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-28 05:42:05,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:05,434 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 05:42:05,434 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 05:42:05,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298687391] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 05:42:05,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 05:42:05,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2023-01-28 05:42:05,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875714418] [2023-01-28 05:42:05,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 05:42:05,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 05:42:05,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:05,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 05:42:05,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-01-28 05:42:05,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:42:05,437 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 26 transitions, 147 flow. Second operand has 5 states, 5 states have (on average 129.2) internal successors, (646), 5 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:05,437 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:05,437 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:42:05,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:05,515 INFO L130 PetriNetUnfolder]: 99/191 cut-off events. [2023-01-28 05:42:05,516 INFO L131 PetriNetUnfolder]: For 388/388 co-relation queries the response was YES. [2023-01-28 05:42:05,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 729 conditions, 191 events. 99/191 cut-off events. For 388/388 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 595 event pairs, 22 based on Foata normal form. 10/200 useless extension candidates. Maximal degree in co-relation 706. Up to 102 conditions per place. [2023-01-28 05:42:05,517 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 32 selfloop transitions, 9 changer transitions 8/49 dead transitions. [2023-01-28 05:42:05,517 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 49 transitions, 336 flow [2023-01-28 05:42:05,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 05:42:05,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 05:42:05,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 803 transitions. [2023-01-28 05:42:05,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40555555555555556 [2023-01-28 05:42:05,519 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 803 transitions. [2023-01-28 05:42:05,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 803 transitions. [2023-01-28 05:42:05,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:05,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 803 transitions. [2023-01-28 05:42:05,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 133.83333333333334) internal successors, (803), 6 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:05,522 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 330.0) internal successors, (2310), 7 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:05,523 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 330.0) internal successors, (2310), 7 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:05,523 INFO L175 Difference]: Start difference. First operand has 34 places, 26 transitions, 147 flow. Second operand 6 states and 803 transitions. [2023-01-28 05:42:05,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 49 transitions, 336 flow [2023-01-28 05:42:05,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 49 transitions, 315 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-01-28 05:42:05,525 INFO L231 Difference]: Finished difference. Result has 40 places, 28 transitions, 173 flow [2023-01-28 05:42:05,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=173, PETRI_PLACES=40, PETRI_TRANSITIONS=28} [2023-01-28 05:42:05,525 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 19 predicate places. [2023-01-28 05:42:05,525 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 28 transitions, 173 flow [2023-01-28 05:42:05,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 129.2) internal successors, (646), 5 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:05,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:05,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:05,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-01-28 05:42:05,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-01-28 05:42:05,731 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 05:42:05,731 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:05,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1027272943, now seen corresponding path program 3 times [2023-01-28 05:42:05,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:05,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150120755] [2023-01-28 05:42:05,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:05,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:05,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:05,846 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 05:42:05,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:05,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150120755] [2023-01-28 05:42:05,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150120755] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:05,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556926215] [2023-01-28 05:42:05,847 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 05:42:05,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:05,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:05,848 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 05:42:05,850 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 05:42:05,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 05:42:05,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:42:05,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-28 05:42:05,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:05,958 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 05:42:05,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:06,004 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 05:42:06,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556926215] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:42:06,005 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:42:06,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-01-28 05:42:06,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878417573] [2023-01-28 05:42:06,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:42:06,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-28 05:42:06,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:06,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-28 05:42:06,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-01-28 05:42:06,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:42:06,007 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 28 transitions, 173 flow. Second operand has 8 states, 8 states have (on average 128.875) internal successors, (1031), 8 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:06,007 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:06,007 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:42:06,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:06,118 INFO L130 PetriNetUnfolder]: 111/206 cut-off events. [2023-01-28 05:42:06,118 INFO L131 PetriNetUnfolder]: For 593/593 co-relation queries the response was YES. [2023-01-28 05:42:06,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 825 conditions, 206 events. 111/206 cut-off events. For 593/593 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 666 event pairs, 21 based on Foata normal form. 16/221 useless extension candidates. Maximal degree in co-relation 800. Up to 112 conditions per place. [2023-01-28 05:42:06,120 INFO L137 encePairwiseOnDemand]: 325/330 looper letters, 37 selfloop transitions, 13 changer transitions 6/56 dead transitions. [2023-01-28 05:42:06,120 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 56 transitions, 448 flow [2023-01-28 05:42:06,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 05:42:06,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 05:42:06,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 802 transitions. [2023-01-28 05:42:06,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40505050505050505 [2023-01-28 05:42:06,122 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 802 transitions. [2023-01-28 05:42:06,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 802 transitions. [2023-01-28 05:42:06,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:06,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 802 transitions. [2023-01-28 05:42:06,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 133.66666666666666) internal successors, (802), 6 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:06,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 330.0) internal successors, (2310), 7 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:06,127 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 330.0) internal successors, (2310), 7 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:06,127 INFO L175 Difference]: Start difference. First operand has 40 places, 28 transitions, 173 flow. Second operand 6 states and 802 transitions. [2023-01-28 05:42:06,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 56 transitions, 448 flow [2023-01-28 05:42:06,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 56 transitions, 401 flow, removed 8 selfloop flow, removed 4 redundant places. [2023-01-28 05:42:06,129 INFO L231 Difference]: Finished difference. Result has 42 places, 34 transitions, 242 flow [2023-01-28 05:42:06,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=242, PETRI_PLACES=42, PETRI_TRANSITIONS=34} [2023-01-28 05:42:06,129 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 21 predicate places. [2023-01-28 05:42:06,129 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 34 transitions, 242 flow [2023-01-28 05:42:06,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 128.875) internal successors, (1031), 8 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:06,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:06,130 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:06,136 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-01-28 05:42:06,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:06,335 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 05:42:06,335 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:06,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1687337279, now seen corresponding path program 1 times [2023-01-28 05:42:06,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:06,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922585918] [2023-01-28 05:42:06,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:06,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:06,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:07,080 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 05:42:07,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:07,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922585918] [2023-01-28 05:42:07,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922585918] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:07,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329541587] [2023-01-28 05:42:07,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:07,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:07,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:07,083 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 05:42:07,104 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 05:42:07,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:07,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 44 conjunts are in the unsatisfiable core [2023-01-28 05:42:07,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:07,226 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 05:42:07,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 05:42:07,317 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 05:42:07,424 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-01-28 05:42:07,425 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 21 [2023-01-28 05:42:07,462 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 05:42:07,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:07,667 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 05:42:07,667 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 166 treesize of output 106 [2023-01-28 05:42:07,723 INFO L321 Elim1Store]: treesize reduction 5, result has 92.3 percent of original size [2023-01-28 05:42:07,724 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 592 treesize of output 571 [2023-01-28 05:42:07,792 INFO L321 Elim1Store]: treesize reduction 8, result has 87.7 percent of original size [2023-01-28 05:42:07,792 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 133 treesize of output 133 [2023-01-28 05:42:07,950 INFO L321 Elim1Store]: treesize reduction 8, result has 87.7 percent of original size [2023-01-28 05:42:07,951 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 136 [2023-01-28 05:42:08,323 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 05:42:08,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329541587] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:42:08,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:42:08,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-01-28 05:42:08,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967001766] [2023-01-28 05:42:08,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:42:08,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-28 05:42:08,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:08,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-28 05:42:08,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=345, Unknown=1, NotChecked=0, Total=462 [2023-01-28 05:42:08,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 330 [2023-01-28 05:42:08,328 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 34 transitions, 242 flow. Second operand has 22 states, 22 states have (on average 98.86363636363636) internal successors, (2175), 22 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:08,328 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:08,328 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 330 [2023-01-28 05:42:08,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:08,791 INFO L130 PetriNetUnfolder]: 269/486 cut-off events. [2023-01-28 05:42:08,791 INFO L131 PetriNetUnfolder]: For 1420/1534 co-relation queries the response was YES. [2023-01-28 05:42:08,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2041 conditions, 486 events. 269/486 cut-off events. For 1420/1534 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1932 event pairs, 40 based on Foata normal form. 80/555 useless extension candidates. Maximal degree in co-relation 1637. Up to 232 conditions per place. [2023-01-28 05:42:08,794 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 45 selfloop transitions, 23 changer transitions 51/124 dead transitions. [2023-01-28 05:42:08,794 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 124 transitions, 964 flow [2023-01-28 05:42:08,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-28 05:42:08,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-28 05:42:08,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1354 transitions. [2023-01-28 05:42:08,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3156177156177156 [2023-01-28 05:42:08,797 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1354 transitions. [2023-01-28 05:42:08,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1354 transitions. [2023-01-28 05:42:08,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:08,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1354 transitions. [2023-01-28 05:42:08,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 104.15384615384616) internal successors, (1354), 13 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:08,803 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 330.0) internal successors, (4620), 14 states have internal predecessors, (4620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:08,804 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 330.0) internal successors, (4620), 14 states have internal predecessors, (4620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:08,804 INFO L175 Difference]: Start difference. First operand has 42 places, 34 transitions, 242 flow. Second operand 13 states and 1354 transitions. [2023-01-28 05:42:08,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 124 transitions, 964 flow [2023-01-28 05:42:08,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 124 transitions, 892 flow, removed 29 selfloop flow, removed 2 redundant places. [2023-01-28 05:42:08,807 INFO L231 Difference]: Finished difference. Result has 58 places, 49 transitions, 407 flow [2023-01-28 05:42:08,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=407, PETRI_PLACES=58, PETRI_TRANSITIONS=49} [2023-01-28 05:42:08,808 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 37 predicate places. [2023-01-28 05:42:08,808 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 49 transitions, 407 flow [2023-01-28 05:42:08,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 98.86363636363636) internal successors, (2175), 22 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:08,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:08,809 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:08,816 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 05:42:09,013 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 05:42:09,014 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 05:42:09,014 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:09,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1247683839, now seen corresponding path program 2 times [2023-01-28 05:42:09,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:09,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488594445] [2023-01-28 05:42:09,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:09,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:09,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:09,617 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 05:42:09,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:09,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488594445] [2023-01-28 05:42:09,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488594445] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:09,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325154042] [2023-01-28 05:42:09,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 05:42:09,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:09,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:09,619 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 05:42:09,621 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 05:42:09,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 05:42:09,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:42:09,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 43 conjunts are in the unsatisfiable core [2023-01-28 05:42:09,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:09,741 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 05:42:09,778 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 05:42:09,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 05:42:09,829 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 05:42:09,893 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-01-28 05:42:09,894 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 21 [2023-01-28 05:42:09,927 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 05:42:09,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:10,099 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 05:42:10,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 163 treesize of output 103 [2023-01-28 05:42:10,143 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 05:42:10,144 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 912 treesize of output 852 [2023-01-28 05:42:10,204 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 05:42:10,204 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 218 treesize of output 232 [2023-01-28 05:42:10,253 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 05:42:10,253 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 121 treesize of output 129 [2023-01-28 05:42:11,564 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 05:42:11,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325154042] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:42:11,565 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:42:11,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-01-28 05:42:11,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951582094] [2023-01-28 05:42:11,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:42:11,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-28 05:42:11,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:11,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-28 05:42:11,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=375, Unknown=7, NotChecked=0, Total=462 [2023-01-28 05:42:11,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 330 [2023-01-28 05:42:11,570 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 49 transitions, 407 flow. Second operand has 22 states, 22 states have (on average 98.86363636363636) internal successors, (2175), 22 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:11,570 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:11,570 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 330 [2023-01-28 05:42:11,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:11,581 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (not (= |c_ULTIMATE.start_main_~#t1~0#1.base| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (<= .cse0 |c_ULTIMATE.start_main_~#t1~0#1.base|) (forall ((v_ArrVal_216 (Array Int Int))) (let ((.cse1 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_216) c_~f~0.base))) (let ((.cse2 (select .cse1 (+ (* c_~x2~0 4) c_~f~0.offset)))) (or (= (select .cse1 (+ c_~f~0.offset (* (select (select |c_#memory_int| c_~f~0.base) (+ (* c_~x1~0 4) c_~f~0.offset)) 4))) (select .cse1 (+ c_~f~0.offset (* .cse2 4)))) (< .cse2 0) (<= c_~size~0 .cse2))))) (= c_~x2~0 0) (= c_~x1~0 0) (= 0 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (<= c_~size~0 |c_ULTIMATE.start_create_fresh_int_array_~size#1|) (<= .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base|) (= c_~size~0 |c_ULTIMATE.start_create_fresh_int_array_~size#1|) (not (= |c_ULTIMATE.start_main_~#t2~0#1.base| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (= |c_ULTIMATE.start_create_fresh_int_array_~i~2#1| 0))) is different from false [2023-01-28 05:42:11,847 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse1 (+ (* c_~x1~0 4) c_~f~0.offset)) (.cse3 (+ (* c_~x2~0 4) c_~f~0.offset))) (and (forall ((v_ArrVal_216 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_216) c_~f~0.base))) (let ((.cse2 (select .cse0 .cse3))) (or (= (select .cse0 .cse1) (select .cse0 (+ c_~f~0.offset (* .cse2 4)))) (< .cse2 0) (<= c_~size~0 .cse2))))) (let ((.cse5 (select |c_#memory_int| c_~f~0.base))) (let ((.cse4 (select .cse5 .cse3))) (or (< .cse4 0) (= (select .cse5 .cse1) (select .cse5 (+ (* .cse4 4) c_~f~0.offset))) (<= c_~size~0 .cse4)))))) is different from false [2023-01-28 05:42:12,156 INFO L130 PetriNetUnfolder]: 257/482 cut-off events. [2023-01-28 05:42:12,157 INFO L131 PetriNetUnfolder]: For 1798/1875 co-relation queries the response was YES. [2023-01-28 05:42:12,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2142 conditions, 482 events. 257/482 cut-off events. For 1798/1875 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1892 event pairs, 22 based on Foata normal form. 62/532 useless extension candidates. Maximal degree in co-relation 2096. Up to 211 conditions per place. [2023-01-28 05:42:12,160 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 48 selfloop transitions, 45 changer transitions 23/121 dead transitions. [2023-01-28 05:42:12,160 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 121 transitions, 1082 flow [2023-01-28 05:42:12,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-01-28 05:42:12,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-01-28 05:42:12,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1640 transitions. [2023-01-28 05:42:12,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3106060606060606 [2023-01-28 05:42:12,163 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1640 transitions. [2023-01-28 05:42:12,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1640 transitions. [2023-01-28 05:42:12,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:12,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1640 transitions. [2023-01-28 05:42:12,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 102.5) internal successors, (1640), 16 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:12,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 330.0) internal successors, (5610), 17 states have internal predecessors, (5610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:12,171 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 330.0) internal successors, (5610), 17 states have internal predecessors, (5610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:12,171 INFO L175 Difference]: Start difference. First operand has 58 places, 49 transitions, 407 flow. Second operand 16 states and 1640 transitions. [2023-01-28 05:42:12,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 121 transitions, 1082 flow [2023-01-28 05:42:12,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 121 transitions, 1000 flow, removed 32 selfloop flow, removed 5 redundant places. [2023-01-28 05:42:12,176 INFO L231 Difference]: Finished difference. Result has 71 places, 71 transitions, 698 flow [2023-01-28 05:42:12,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=698, PETRI_PLACES=71, PETRI_TRANSITIONS=71} [2023-01-28 05:42:12,176 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 50 predicate places. [2023-01-28 05:42:12,176 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 71 transitions, 698 flow [2023-01-28 05:42:12,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 98.86363636363636) internal successors, (2175), 22 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:12,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:12,177 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:12,186 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 05:42:12,384 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 05:42:12,384 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 05:42:12,384 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:12,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1973804990, now seen corresponding path program 3 times [2023-01-28 05:42:12,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:12,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813483185] [2023-01-28 05:42:12,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:12,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:12,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:13,022 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 05:42:13,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:13,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813483185] [2023-01-28 05:42:13,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813483185] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:13,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386700554] [2023-01-28 05:42:13,022 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 05:42:13,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:13,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:13,025 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 05:42:13,027 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 05:42:13,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 05:42:13,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:42:13,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-28 05:42:13,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:13,245 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 05:42:13,245 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-01-28 05:42:13,252 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:13,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:13,318 INFO L321 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-01-28 05:42:13,318 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-01-28 05:42:13,344 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:13,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386700554] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:42:13,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:42:13,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 3] total 14 [2023-01-28 05:42:13,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075737196] [2023-01-28 05:42:13,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:42:13,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-28 05:42:13,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:13,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-28 05:42:13,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-01-28 05:42:13,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 330 [2023-01-28 05:42:13,347 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 71 transitions, 698 flow. Second operand has 16 states, 16 states have (on average 99.4375) internal successors, (1591), 16 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:13,347 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:13,347 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 330 [2023-01-28 05:42:13,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:13,662 INFO L130 PetriNetUnfolder]: 314/576 cut-off events. [2023-01-28 05:42:13,662 INFO L131 PetriNetUnfolder]: For 2583/2672 co-relation queries the response was YES. [2023-01-28 05:42:13,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2802 conditions, 576 events. 314/576 cut-off events. For 2583/2672 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2365 event pairs, 66 based on Foata normal form. 78/645 useless extension candidates. Maximal degree in co-relation 2742. Up to 376 conditions per place. [2023-01-28 05:42:13,666 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 80 selfloop transitions, 44 changer transitions 1/130 dead transitions. [2023-01-28 05:42:13,666 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 130 transitions, 1310 flow [2023-01-28 05:42:13,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-28 05:42:13,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-28 05:42:13,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1441 transitions. [2023-01-28 05:42:13,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3119047619047619 [2023-01-28 05:42:13,670 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1441 transitions. [2023-01-28 05:42:13,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1441 transitions. [2023-01-28 05:42:13,670 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:13,670 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1441 transitions. [2023-01-28 05:42:13,672 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 102.92857142857143) internal successors, (1441), 14 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:13,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 330.0) internal successors, (4950), 15 states have internal predecessors, (4950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:13,677 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 330.0) internal successors, (4950), 15 states have internal predecessors, (4950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:13,677 INFO L175 Difference]: Start difference. First operand has 71 places, 71 transitions, 698 flow. Second operand 14 states and 1441 transitions. [2023-01-28 05:42:13,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 130 transitions, 1310 flow [2023-01-28 05:42:13,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 130 transitions, 1163 flow, removed 60 selfloop flow, removed 9 redundant places. [2023-01-28 05:42:13,683 INFO L231 Difference]: Finished difference. Result has 73 places, 90 transitions, 903 flow [2023-01-28 05:42:13,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=593, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=903, PETRI_PLACES=73, PETRI_TRANSITIONS=90} [2023-01-28 05:42:13,683 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 52 predicate places. [2023-01-28 05:42:13,683 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 90 transitions, 903 flow [2023-01-28 05:42:13,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 99.4375) internal successors, (1591), 16 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:13,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:13,684 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:13,689 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 05:42:13,888 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 05:42:13,889 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 05:42:13,889 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:13,889 INFO L85 PathProgramCache]: Analyzing trace with hash -293986682, now seen corresponding path program 4 times [2023-01-28 05:42:13,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:13,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100475056] [2023-01-28 05:42:13,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:13,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:13,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:14,540 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 05:42:14,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:14,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100475056] [2023-01-28 05:42:14,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100475056] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:14,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525323036] [2023-01-28 05:42:14,540 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 05:42:14,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:14,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:14,541 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 05:42:14,543 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 05:42:14,604 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 05:42:14,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:42:14,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 25 conjunts are in the unsatisfiable core [2023-01-28 05:42:14,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:14,704 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 05:42:14,704 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-01-28 05:42:14,709 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 05:42:14,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:14,768 INFO L321 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-01-28 05:42:14,768 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-01-28 05:42:14,799 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:14,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525323036] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:42:14,800 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:42:14,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 3] total 15 [2023-01-28 05:42:14,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742035946] [2023-01-28 05:42:14,800 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:42:14,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-28 05:42:14,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:14,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-28 05:42:14,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2023-01-28 05:42:14,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 330 [2023-01-28 05:42:14,803 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 90 transitions, 903 flow. Second operand has 17 states, 17 states have (on average 99.3529411764706) internal successors, (1689), 17 states have internal predecessors, (1689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:14,803 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:14,803 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 330 [2023-01-28 05:42:14,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:15,155 INFO L130 PetriNetUnfolder]: 402/735 cut-off events. [2023-01-28 05:42:15,155 INFO L131 PetriNetUnfolder]: For 2883/2965 co-relation queries the response was YES. [2023-01-28 05:42:15,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3484 conditions, 735 events. 402/735 cut-off events. For 2883/2965 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3285 event pairs, 89 based on Foata normal form. 63/789 useless extension candidates. Maximal degree in co-relation 3175. Up to 561 conditions per place. [2023-01-28 05:42:15,160 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 99 selfloop transitions, 37 changer transitions 1/142 dead transitions. [2023-01-28 05:42:15,160 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 142 transitions, 1488 flow [2023-01-28 05:42:15,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-28 05:42:15,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-28 05:42:15,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1431 transitions. [2023-01-28 05:42:15,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30974025974025976 [2023-01-28 05:42:15,163 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1431 transitions. [2023-01-28 05:42:15,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1431 transitions. [2023-01-28 05:42:15,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:15,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1431 transitions. [2023-01-28 05:42:15,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 102.21428571428571) internal successors, (1431), 14 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:15,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 330.0) internal successors, (4950), 15 states have internal predecessors, (4950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:15,170 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 330.0) internal successors, (4950), 15 states have internal predecessors, (4950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:15,170 INFO L175 Difference]: Start difference. First operand has 73 places, 90 transitions, 903 flow. Second operand 14 states and 1431 transitions. [2023-01-28 05:42:15,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 142 transitions, 1488 flow [2023-01-28 05:42:15,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 142 transitions, 1404 flow, removed 36 selfloop flow, removed 3 redundant places. [2023-01-28 05:42:15,177 INFO L231 Difference]: Finished difference. Result has 84 places, 108 transitions, 1102 flow [2023-01-28 05:42:15,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=819, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1102, PETRI_PLACES=84, PETRI_TRANSITIONS=108} [2023-01-28 05:42:15,177 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 63 predicate places. [2023-01-28 05:42:15,177 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 108 transitions, 1102 flow [2023-01-28 05:42:15,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 99.3529411764706) internal successors, (1689), 17 states have internal predecessors, (1689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:15,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:15,178 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:15,187 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 05:42:15,382 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 05:42:15,385 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 05:42:15,385 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:15,385 INFO L85 PathProgramCache]: Analyzing trace with hash -720202900, now seen corresponding path program 5 times [2023-01-28 05:42:15,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:15,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659182869] [2023-01-28 05:42:15,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:15,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:15,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:15,956 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 05:42:15,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:15,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659182869] [2023-01-28 05:42:15,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659182869] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:15,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473935645] [2023-01-28 05:42:15,956 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 05:42:15,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:15,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:15,957 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 05:42:15,959 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 05:42:16,031 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 05:42:16,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:42:16,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 32 conjunts are in the unsatisfiable core [2023-01-28 05:42:16,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:16,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 05:42:16,157 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 20 treesize of output 20 [2023-01-28 05:42:16,188 INFO L173 IndexEqualityManager]: detected equality via solver [2023-01-28 05:42:16,203 INFO L321 Elim1Store]: treesize reduction 31, result has 35.4 percent of original size [2023-01-28 05:42:16,203 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 33 [2023-01-28 05:42:16,211 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 05:42:16,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:16,317 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 05:42:16,317 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 108 [2023-01-28 05:42:16,325 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 05:42:16,325 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 28 [2023-01-28 05:42:16,463 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:16,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473935645] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:42:16,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:42:16,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 6] total 19 [2023-01-28 05:42:16,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408831932] [2023-01-28 05:42:16,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:42:16,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-01-28 05:42:16,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:16,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-01-28 05:42:16,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=357, Unknown=2, NotChecked=0, Total=420 [2023-01-28 05:42:16,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 330 [2023-01-28 05:42:16,467 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 108 transitions, 1102 flow. Second operand has 21 states, 21 states have (on average 98.80952380952381) internal successors, (2075), 21 states have internal predecessors, (2075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:16,467 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:16,467 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 330 [2023-01-28 05:42:16,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:17,006 INFO L130 PetriNetUnfolder]: 554/1015 cut-off events. [2023-01-28 05:42:17,006 INFO L131 PetriNetUnfolder]: For 3670/3783 co-relation queries the response was YES. [2023-01-28 05:42:17,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4661 conditions, 1015 events. 554/1015 cut-off events. For 3670/3783 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4877 event pairs, 85 based on Foata normal form. 107/1113 useless extension candidates. Maximal degree in co-relation 4398. Up to 645 conditions per place. [2023-01-28 05:42:17,012 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 112 selfloop transitions, 59 changer transitions 2/178 dead transitions. [2023-01-28 05:42:17,012 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 178 transitions, 1882 flow [2023-01-28 05:42:17,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-28 05:42:17,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-28 05:42:17,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1547 transitions. [2023-01-28 05:42:17,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31252525252525254 [2023-01-28 05:42:17,017 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1547 transitions. [2023-01-28 05:42:17,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1547 transitions. [2023-01-28 05:42:17,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:17,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1547 transitions. [2023-01-28 05:42:17,020 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 103.13333333333334) internal successors, (1547), 15 states have internal predecessors, (1547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:17,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 330.0) internal successors, (5280), 16 states have internal predecessors, (5280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:17,025 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 330.0) internal successors, (5280), 16 states have internal predecessors, (5280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:17,025 INFO L175 Difference]: Start difference. First operand has 84 places, 108 transitions, 1102 flow. Second operand 15 states and 1547 transitions. [2023-01-28 05:42:17,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 178 transitions, 1882 flow [2023-01-28 05:42:17,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 178 transitions, 1769 flow, removed 45 selfloop flow, removed 5 redundant places. [2023-01-28 05:42:17,035 INFO L231 Difference]: Finished difference. Result has 98 places, 132 transitions, 1442 flow [2023-01-28 05:42:17,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1442, PETRI_PLACES=98, PETRI_TRANSITIONS=132} [2023-01-28 05:42:17,036 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 77 predicate places. [2023-01-28 05:42:17,036 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 132 transitions, 1442 flow [2023-01-28 05:42:17,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 98.80952380952381) internal successors, (2075), 21 states have internal predecessors, (2075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:17,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:17,036 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:17,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-01-28 05:42:17,240 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 05:42:17,241 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 05:42:17,241 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:17,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1967274485, now seen corresponding path program 6 times [2023-01-28 05:42:17,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:17,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564828274] [2023-01-28 05:42:17,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:17,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:17,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:17,405 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:17,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:17,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564828274] [2023-01-28 05:42:17,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564828274] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:17,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044351946] [2023-01-28 05:42:17,406 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 05:42:17,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:17,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:17,407 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 05:42:17,413 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 05:42:17,506 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-28 05:42:17,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:42:17,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:42:17,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:17,565 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:17,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:17,667 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:17,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2044351946] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:42:17,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:42:17,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-01-28 05:42:17,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828513854] [2023-01-28 05:42:17,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:42:17,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-28 05:42:17,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:17,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-28 05:42:17,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2023-01-28 05:42:17,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:42:17,671 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 132 transitions, 1442 flow. Second operand has 17 states, 17 states have (on average 128.23529411764707) internal successors, (2180), 17 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:17,671 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:17,671 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:42:17,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:20,653 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 [] [2023-01-28 05:42:21,052 INFO L130 PetriNetUnfolder]: 944/1748 cut-off events. [2023-01-28 05:42:21,052 INFO L131 PetriNetUnfolder]: For 7392/7392 co-relation queries the response was YES. [2023-01-28 05:42:21,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8130 conditions, 1748 events. 944/1748 cut-off events. For 7392/7392 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9839 event pairs, 97 based on Foata normal form. 24/1771 useless extension candidates. Maximal degree in co-relation 7499. Up to 617 conditions per place. [2023-01-28 05:42:21,063 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 177 selfloop transitions, 155 changer transitions 13/345 dead transitions. [2023-01-28 05:42:21,063 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 345 transitions, 4040 flow [2023-01-28 05:42:21,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-01-28 05:42:21,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-01-28 05:42:21,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3288 transitions. [2023-01-28 05:42:21,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39854545454545454 [2023-01-28 05:42:21,067 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3288 transitions. [2023-01-28 05:42:21,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3288 transitions. [2023-01-28 05:42:21,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:21,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3288 transitions. [2023-01-28 05:42:21,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 131.52) internal successors, (3288), 25 states have internal predecessors, (3288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:21,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 330.0) internal successors, (8580), 26 states have internal predecessors, (8580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:21,080 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 330.0) internal successors, (8580), 26 states have internal predecessors, (8580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:21,080 INFO L175 Difference]: Start difference. First operand has 98 places, 132 transitions, 1442 flow. Second operand 25 states and 3288 transitions. [2023-01-28 05:42:21,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 345 transitions, 4040 flow [2023-01-28 05:42:21,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 345 transitions, 3799 flow, removed 109 selfloop flow, removed 5 redundant places. [2023-01-28 05:42:21,099 INFO L231 Difference]: Finished difference. Result has 127 places, 252 transitions, 3181 flow [2023-01-28 05:42:21,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=1333, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3181, PETRI_PLACES=127, PETRI_TRANSITIONS=252} [2023-01-28 05:42:21,099 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 106 predicate places. [2023-01-28 05:42:21,100 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 252 transitions, 3181 flow [2023-01-28 05:42:21,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 128.23529411764707) internal successors, (2180), 17 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:21,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:21,100 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:21,105 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 05:42:21,304 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 05:42:21,305 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 05:42:21,305 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:21,305 INFO L85 PathProgramCache]: Analyzing trace with hash -576327455, now seen corresponding path program 7 times [2023-01-28 05:42:21,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:21,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252856825] [2023-01-28 05:42:21,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:21,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:21,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:21,435 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:21,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:21,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252856825] [2023-01-28 05:42:21,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252856825] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:21,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700786927] [2023-01-28 05:42:21,435 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 05:42:21,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:21,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:21,436 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 05:42:21,456 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 05:42:21,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:21,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:42:21,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:21,559 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:21,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:21,631 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:21,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700786927] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:42:21,631 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:42:21,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2023-01-28 05:42:21,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653783639] [2023-01-28 05:42:21,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:42:21,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-01-28 05:42:21,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:21,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-01-28 05:42:21,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2023-01-28 05:42:21,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:42:21,635 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 252 transitions, 3181 flow. Second operand has 14 states, 14 states have (on average 128.14285714285714) internal successors, (1794), 14 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:21,635 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:21,635 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:42:21,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:22,334 INFO L130 PetriNetUnfolder]: 1061/2049 cut-off events. [2023-01-28 05:42:22,334 INFO L131 PetriNetUnfolder]: For 13255/13255 co-relation queries the response was YES. [2023-01-28 05:42:22,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11233 conditions, 2049 events. 1061/2049 cut-off events. For 13255/13255 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12560 event pairs, 76 based on Foata normal form. 36/2084 useless extension candidates. Maximal degree in co-relation 10683. Up to 721 conditions per place. [2023-01-28 05:42:22,350 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 211 selfloop transitions, 163 changer transitions 22/396 dead transitions. [2023-01-28 05:42:22,351 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 396 transitions, 5176 flow [2023-01-28 05:42:22,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-01-28 05:42:22,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-01-28 05:42:22,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2770 transitions. [2023-01-28 05:42:22,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3997113997113997 [2023-01-28 05:42:22,357 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2770 transitions. [2023-01-28 05:42:22,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2770 transitions. [2023-01-28 05:42:22,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:22,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2770 transitions. [2023-01-28 05:42:22,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 131.9047619047619) internal successors, (2770), 21 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:22,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 330.0) internal successors, (7260), 22 states have internal predecessors, (7260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:22,367 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 330.0) internal successors, (7260), 22 states have internal predecessors, (7260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:22,367 INFO L175 Difference]: Start difference. First operand has 127 places, 252 transitions, 3181 flow. Second operand 21 states and 2770 transitions. [2023-01-28 05:42:22,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 396 transitions, 5176 flow [2023-01-28 05:42:22,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 396 transitions, 4764 flow, removed 182 selfloop flow, removed 1 redundant places. [2023-01-28 05:42:22,408 INFO L231 Difference]: Finished difference. Result has 154 places, 293 transitions, 3844 flow [2023-01-28 05:42:22,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=2783, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3844, PETRI_PLACES=154, PETRI_TRANSITIONS=293} [2023-01-28 05:42:22,408 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 133 predicate places. [2023-01-28 05:42:22,409 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 293 transitions, 3844 flow [2023-01-28 05:42:22,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 128.14285714285714) internal successors, (1794), 14 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:22,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:22,409 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:22,414 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 05:42:22,613 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 05:42:22,614 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 05:42:22,614 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:22,614 INFO L85 PathProgramCache]: Analyzing trace with hash -282767609, now seen corresponding path program 8 times [2023-01-28 05:42:22,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:22,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893855002] [2023-01-28 05:42:22,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:22,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:22,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:22,786 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:22,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:22,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893855002] [2023-01-28 05:42:22,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893855002] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:22,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317807868] [2023-01-28 05:42:22,788 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 05:42:22,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:22,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:22,793 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 05:42:22,795 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 05:42:22,868 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 05:42:22,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:42:22,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:42:22,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:22,938 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:22,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:23,039 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:23,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317807868] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:42:23,039 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:42:23,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2023-01-28 05:42:23,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736451409] [2023-01-28 05:42:23,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:42:23,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-01-28 05:42:23,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:23,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-01-28 05:42:23,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2023-01-28 05:42:23,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:42:23,042 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 293 transitions, 3844 flow. Second operand has 19 states, 19 states have (on average 127.78947368421052) internal successors, (2428), 19 states have internal predecessors, (2428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:23,042 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:23,042 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:42:23,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:24,109 INFO L130 PetriNetUnfolder]: 942/1813 cut-off events. [2023-01-28 05:42:24,109 INFO L131 PetriNetUnfolder]: For 15351/15351 co-relation queries the response was YES. [2023-01-28 05:42:24,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11152 conditions, 1813 events. 942/1813 cut-off events. For 15351/15351 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 10705 event pairs, 174 based on Foata normal form. 118/1930 useless extension candidates. Maximal degree in co-relation 10891. Up to 732 conditions per place. [2023-01-28 05:42:24,123 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 158 selfloop transitions, 240 changer transitions 8/406 dead transitions. [2023-01-28 05:42:24,123 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 406 transitions, 5842 flow [2023-01-28 05:42:24,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-01-28 05:42:24,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-01-28 05:42:24,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2908 transitions. [2023-01-28 05:42:24,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40055096418732783 [2023-01-28 05:42:24,126 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2908 transitions. [2023-01-28 05:42:24,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2908 transitions. [2023-01-28 05:42:24,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:24,127 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2908 transitions. [2023-01-28 05:42:24,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 132.1818181818182) internal successors, (2908), 22 states have internal predecessors, (2908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:24,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 330.0) internal successors, (7590), 23 states have internal predecessors, (7590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:24,136 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 330.0) internal successors, (7590), 23 states have internal predecessors, (7590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:24,136 INFO L175 Difference]: Start difference. First operand has 154 places, 293 transitions, 3844 flow. Second operand 22 states and 2908 transitions. [2023-01-28 05:42:24,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 406 transitions, 5842 flow [2023-01-28 05:42:24,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 406 transitions, 5071 flow, removed 328 selfloop flow, removed 11 redundant places. [2023-01-28 05:42:24,193 INFO L231 Difference]: Finished difference. Result has 163 places, 337 transitions, 4651 flow [2023-01-28 05:42:24,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=3029, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4651, PETRI_PLACES=163, PETRI_TRANSITIONS=337} [2023-01-28 05:42:24,194 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 142 predicate places. [2023-01-28 05:42:24,194 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 337 transitions, 4651 flow [2023-01-28 05:42:24,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 127.78947368421052) internal successors, (2428), 19 states have internal predecessors, (2428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:24,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:24,195 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:24,201 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 05:42:24,399 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 05:42:24,399 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 05:42:24,399 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:24,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1636053091, now seen corresponding path program 9 times [2023-01-28 05:42:24,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:24,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790390325] [2023-01-28 05:42:24,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:24,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:24,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:24,562 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:24,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:24,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790390325] [2023-01-28 05:42:24,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790390325] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:24,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150480760] [2023-01-28 05:42:24,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 05:42:24,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:24,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:24,563 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 05:42:24,565 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 05:42:24,639 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 05:42:24,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:42:24,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:42:24,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:24,706 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:24,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:24,804 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:24,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150480760] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:42:24,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:42:24,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-01-28 05:42:24,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858932469] [2023-01-28 05:42:24,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:42:24,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-28 05:42:24,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:24,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-28 05:42:24,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2023-01-28 05:42:24,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:42:24,808 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 337 transitions, 4651 flow. Second operand has 18 states, 18 states have (on average 127.88888888888889) internal successors, (2302), 18 states have internal predecessors, (2302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:24,808 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:24,808 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:42:24,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:25,979 INFO L130 PetriNetUnfolder]: 916/1865 cut-off events. [2023-01-28 05:42:25,979 INFO L131 PetriNetUnfolder]: For 10626/10626 co-relation queries the response was YES. [2023-01-28 05:42:25,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10840 conditions, 1865 events. 916/1865 cut-off events. For 10626/10626 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11701 event pairs, 81 based on Foata normal form. 36/1900 useless extension candidates. Maximal degree in co-relation 10356. Up to 479 conditions per place. [2023-01-28 05:42:25,992 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 163 selfloop transitions, 247 changer transitions 14/424 dead transitions. [2023-01-28 05:42:25,992 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 424 transitions, 5967 flow [2023-01-28 05:42:26,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-01-28 05:42:26,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-01-28 05:42:26,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3927 transitions. [2023-01-28 05:42:26,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39666666666666667 [2023-01-28 05:42:26,005 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3927 transitions. [2023-01-28 05:42:26,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3927 transitions. [2023-01-28 05:42:26,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:26,006 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3927 transitions. [2023-01-28 05:42:26,009 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 130.9) internal successors, (3927), 30 states have internal predecessors, (3927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:26,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 330.0) internal successors, (10230), 31 states have internal predecessors, (10230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:26,017 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 330.0) internal successors, (10230), 31 states have internal predecessors, (10230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:26,017 INFO L175 Difference]: Start difference. First operand has 163 places, 337 transitions, 4651 flow. Second operand 30 states and 3927 transitions. [2023-01-28 05:42:26,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 424 transitions, 5967 flow [2023-01-28 05:42:26,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 424 transitions, 5641 flow, removed 127 selfloop flow, removed 4 redundant places. [2023-01-28 05:42:26,056 INFO L231 Difference]: Finished difference. Result has 191 places, 342 transitions, 4933 flow [2023-01-28 05:42:26,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=4085, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4933, PETRI_PLACES=191, PETRI_TRANSITIONS=342} [2023-01-28 05:42:26,057 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 170 predicate places. [2023-01-28 05:42:26,057 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 342 transitions, 4933 flow [2023-01-28 05:42:26,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.88888888888889) internal successors, (2302), 18 states have internal predecessors, (2302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:26,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:26,058 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:26,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-01-28 05:42:26,264 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 05:42:26,265 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 05:42:26,265 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:26,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1487088225, now seen corresponding path program 10 times [2023-01-28 05:42:26,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:26,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323776810] [2023-01-28 05:42:26,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:26,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:26,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:26,382 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:26,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:26,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323776810] [2023-01-28 05:42:26,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323776810] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:26,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595998275] [2023-01-28 05:42:26,382 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 05:42:26,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:26,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:26,383 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 05:42:26,386 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 05:42:26,476 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 05:42:26,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:42:26,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:42:26,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:26,551 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:26,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:26,641 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:26,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595998275] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:42:26,642 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:42:26,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-01-28 05:42:26,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620548791] [2023-01-28 05:42:26,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:42:26,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-28 05:42:26,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:26,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-28 05:42:26,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2023-01-28 05:42:26,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:42:26,646 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 342 transitions, 4933 flow. Second operand has 17 states, 17 states have (on average 127.76470588235294) internal successors, (2172), 17 states have internal predecessors, (2172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:26,646 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:26,646 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:42:26,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:28,005 INFO L130 PetriNetUnfolder]: 1019/2043 cut-off events. [2023-01-28 05:42:28,005 INFO L131 PetriNetUnfolder]: For 13464/13464 co-relation queries the response was YES. [2023-01-28 05:42:28,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12889 conditions, 2043 events. 1019/2043 cut-off events. For 13464/13464 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 12916 event pairs, 245 based on Foata normal form. 20/2062 useless extension candidates. Maximal degree in co-relation 12383. Up to 1114 conditions per place. [2023-01-28 05:42:28,018 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 265 selfloop transitions, 213 changer transitions 3/481 dead transitions. [2023-01-28 05:42:28,018 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 481 transitions, 7383 flow [2023-01-28 05:42:28,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-01-28 05:42:28,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-01-28 05:42:28,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3805 transitions. [2023-01-28 05:42:28,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39759665621734586 [2023-01-28 05:42:28,022 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3805 transitions. [2023-01-28 05:42:28,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3805 transitions. [2023-01-28 05:42:28,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:28,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3805 transitions. [2023-01-28 05:42:28,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 131.20689655172413) internal successors, (3805), 29 states have internal predecessors, (3805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:28,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 330.0) internal successors, (9900), 30 states have internal predecessors, (9900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:28,031 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 330.0) internal successors, (9900), 30 states have internal predecessors, (9900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:28,031 INFO L175 Difference]: Start difference. First operand has 191 places, 342 transitions, 4933 flow. Second operand 29 states and 3805 transitions. [2023-01-28 05:42:28,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 481 transitions, 7383 flow [2023-01-28 05:42:28,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 481 transitions, 6912 flow, removed 71 selfloop flow, removed 13 redundant places. [2023-01-28 05:42:28,085 INFO L231 Difference]: Finished difference. Result has 217 places, 404 transitions, 6132 flow [2023-01-28 05:42:28,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=4553, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=6132, PETRI_PLACES=217, PETRI_TRANSITIONS=404} [2023-01-28 05:42:28,085 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 196 predicate places. [2023-01-28 05:42:28,085 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 404 transitions, 6132 flow [2023-01-28 05:42:28,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 127.76470588235294) internal successors, (2172), 17 states have internal predecessors, (2172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:28,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:28,086 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:28,090 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 05:42:28,286 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 05:42:28,286 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 05:42:28,286 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:28,286 INFO L85 PathProgramCache]: Analyzing trace with hash 2070152813, now seen corresponding path program 11 times [2023-01-28 05:42:28,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:28,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78757487] [2023-01-28 05:42:28,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:28,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:28,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:28,463 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:28,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:28,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78757487] [2023-01-28 05:42:28,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78757487] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:28,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532444422] [2023-01-28 05:42:28,463 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 05:42:28,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:28,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:28,465 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 05:42:28,467 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 05:42:28,568 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-28 05:42:28,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:42:28,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:42:28,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:28,626 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:28,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:28,738 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:28,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532444422] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:42:28,739 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:42:28,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-01-28 05:42:28,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564802326] [2023-01-28 05:42:28,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:42:28,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-28 05:42:28,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:28,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-28 05:42:28,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-01-28 05:42:28,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:42:28,742 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 404 transitions, 6132 flow. Second operand has 18 states, 18 states have (on average 127.72222222222223) internal successors, (2299), 18 states have internal predecessors, (2299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:28,742 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:28,742 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:42:28,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:30,167 INFO L130 PetriNetUnfolder]: 1133/2279 cut-off events. [2023-01-28 05:42:30,167 INFO L131 PetriNetUnfolder]: For 17769/17769 co-relation queries the response was YES. [2023-01-28 05:42:30,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15257 conditions, 2279 events. 1133/2279 cut-off events. For 17769/17769 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 14803 event pairs, 219 based on Foata normal form. 12/2290 useless extension candidates. Maximal degree in co-relation 14715. Up to 990 conditions per place. [2023-01-28 05:42:30,185 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 248 selfloop transitions, 282 changer transitions 3/533 dead transitions. [2023-01-28 05:42:30,185 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 533 transitions, 8530 flow [2023-01-28 05:42:30,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-01-28 05:42:30,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-01-28 05:42:30,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3175 transitions. [2023-01-28 05:42:30,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4008838383838384 [2023-01-28 05:42:30,188 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3175 transitions. [2023-01-28 05:42:30,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3175 transitions. [2023-01-28 05:42:30,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:30,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3175 transitions. [2023-01-28 05:42:30,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 132.29166666666666) internal successors, (3175), 24 states have internal predecessors, (3175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:30,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 330.0) internal successors, (8250), 25 states have internal predecessors, (8250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:30,195 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 330.0) internal successors, (8250), 25 states have internal predecessors, (8250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:30,196 INFO L175 Difference]: Start difference. First operand has 217 places, 404 transitions, 6132 flow. Second operand 24 states and 3175 transitions. [2023-01-28 05:42:30,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 533 transitions, 8530 flow [2023-01-28 05:42:30,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 533 transitions, 8135 flow, removed 117 selfloop flow, removed 8 redundant places. [2023-01-28 05:42:30,279 INFO L231 Difference]: Finished difference. Result has 234 places, 444 transitions, 7210 flow [2023-01-28 05:42:30,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=5755, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=7210, PETRI_PLACES=234, PETRI_TRANSITIONS=444} [2023-01-28 05:42:30,280 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 213 predicate places. [2023-01-28 05:42:30,280 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 444 transitions, 7210 flow [2023-01-28 05:42:30,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.72222222222223) internal successors, (2299), 18 states have internal predecessors, (2299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:30,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:30,280 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:30,285 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 05:42:30,485 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 05:42:30,485 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 05:42:30,485 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:30,485 INFO L85 PathProgramCache]: Analyzing trace with hash -405140153, now seen corresponding path program 12 times [2023-01-28 05:42:30,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:30,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077635602] [2023-01-28 05:42:30,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:30,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:30,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:30,635 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:30,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:30,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077635602] [2023-01-28 05:42:30,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077635602] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:30,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941712216] [2023-01-28 05:42:30,635 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 05:42:30,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:30,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:30,636 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 05:42:30,637 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 05:42:30,730 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-28 05:42:30,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:42:30,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:42:30,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:30,783 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:30,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:30,863 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:30,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941712216] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:42:30,864 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:42:30,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-01-28 05:42:30,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435381036] [2023-01-28 05:42:30,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:42:30,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-28 05:42:30,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:30,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-28 05:42:30,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2023-01-28 05:42:30,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:42:30,866 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 444 transitions, 7210 flow. Second operand has 16 states, 16 states have (on average 127.9375) internal successors, (2047), 16 states have internal predecessors, (2047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:30,866 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:30,866 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:42:30,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:33,104 INFO L130 PetriNetUnfolder]: 1085/2209 cut-off events. [2023-01-28 05:42:33,104 INFO L131 PetriNetUnfolder]: For 19775/19775 co-relation queries the response was YES. [2023-01-28 05:42:33,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15322 conditions, 2209 events. 1085/2209 cut-off events. For 19775/19775 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 14368 event pairs, 97 based on Foata normal form. 44/2252 useless extension candidates. Maximal degree in co-relation 14774. Up to 527 conditions per place. [2023-01-28 05:42:33,120 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 256 selfloop transitions, 293 changer transitions 5/554 dead transitions. [2023-01-28 05:42:33,121 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 554 transitions, 8931 flow [2023-01-28 05:42:33,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-01-28 05:42:33,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-01-28 05:42:33,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 5751 transitions. [2023-01-28 05:42:33,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39607438016528923 [2023-01-28 05:42:33,125 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 5751 transitions. [2023-01-28 05:42:33,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 5751 transitions. [2023-01-28 05:42:33,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:33,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 5751 transitions. [2023-01-28 05:42:33,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 130.70454545454547) internal successors, (5751), 44 states have internal predecessors, (5751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:33,137 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 330.0) internal successors, (14850), 45 states have internal predecessors, (14850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:33,138 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 330.0) internal successors, (14850), 45 states have internal predecessors, (14850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:33,138 INFO L175 Difference]: Start difference. First operand has 234 places, 444 transitions, 7210 flow. Second operand 44 states and 5751 transitions. [2023-01-28 05:42:33,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 554 transitions, 8931 flow [2023-01-28 05:42:33,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 554 transitions, 8567 flow, removed 82 selfloop flow, removed 11 redundant places. [2023-01-28 05:42:33,241 INFO L231 Difference]: Finished difference. Result has 267 places, 440 transitions, 7428 flow [2023-01-28 05:42:33,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=6477, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=7428, PETRI_PLACES=267, PETRI_TRANSITIONS=440} [2023-01-28 05:42:33,241 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 246 predicate places. [2023-01-28 05:42:33,241 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 440 transitions, 7428 flow [2023-01-28 05:42:33,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 127.9375) internal successors, (2047), 16 states have internal predecessors, (2047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:33,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:33,242 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:33,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-01-28 05:42:33,446 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 05:42:33,446 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 05:42:33,446 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:33,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1666404129, now seen corresponding path program 13 times [2023-01-28 05:42:33,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:33,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040761365] [2023-01-28 05:42:33,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:33,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:33,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:33,574 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:33,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:33,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040761365] [2023-01-28 05:42:33,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040761365] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:33,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50177940] [2023-01-28 05:42:33,575 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 05:42:33,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:33,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:33,577 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 05:42:33,579 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 05:42:33,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:33,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:42:33,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:33,702 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:33,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:33,796 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:33,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50177940] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:42:33,796 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:42:33,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-01-28 05:42:33,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198675102] [2023-01-28 05:42:33,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:42:33,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-28 05:42:33,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:33,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-28 05:42:33,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2023-01-28 05:42:33,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:42:33,799 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 440 transitions, 7428 flow. Second operand has 17 states, 17 states have (on average 127.94117647058823) internal successors, (2175), 17 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:33,799 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:33,799 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:42:33,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:38,682 INFO L130 PetriNetUnfolder]: 1728/3559 cut-off events. [2023-01-28 05:42:38,683 INFO L131 PetriNetUnfolder]: For 33727/33727 co-relation queries the response was YES. [2023-01-28 05:42:38,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26406 conditions, 3559 events. 1728/3559 cut-off events. For 33727/33727 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 26091 event pairs, 160 based on Foata normal form. 58/3616 useless extension candidates. Maximal degree in co-relation 25898. Up to 871 conditions per place. [2023-01-28 05:42:38,715 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 422 selfloop transitions, 457 changer transitions 30/909 dead transitions. [2023-01-28 05:42:38,715 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 909 transitions, 16624 flow [2023-01-28 05:42:38,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-01-28 05:42:38,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-01-28 05:42:38,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 5003 transitions. [2023-01-28 05:42:38,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39896331738437 [2023-01-28 05:42:38,719 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 5003 transitions. [2023-01-28 05:42:38,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 5003 transitions. [2023-01-28 05:42:38,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:38,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 5003 transitions. [2023-01-28 05:42:38,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 131.6578947368421) internal successors, (5003), 38 states have internal predecessors, (5003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:38,729 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 330.0) internal successors, (12870), 39 states have internal predecessors, (12870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:38,730 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 330.0) internal successors, (12870), 39 states have internal predecessors, (12870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:38,730 INFO L175 Difference]: Start difference. First operand has 267 places, 440 transitions, 7428 flow. Second operand 38 states and 5003 transitions. [2023-01-28 05:42:38,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 909 transitions, 16624 flow [2023-01-28 05:42:38,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 909 transitions, 15834 flow, removed 188 selfloop flow, removed 19 redundant places. [2023-01-28 05:42:38,973 INFO L231 Difference]: Finished difference. Result has 308 places, 710 transitions, 13632 flow [2023-01-28 05:42:38,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=7011, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=13632, PETRI_PLACES=308, PETRI_TRANSITIONS=710} [2023-01-28 05:42:38,974 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 287 predicate places. [2023-01-28 05:42:38,974 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 710 transitions, 13632 flow [2023-01-28 05:42:38,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 127.94117647058823) internal successors, (2175), 17 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:38,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:38,975 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:38,981 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 05:42:39,175 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 05:42:39,175 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 05:42:39,175 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:39,175 INFO L85 PathProgramCache]: Analyzing trace with hash 920637313, now seen corresponding path program 14 times [2023-01-28 05:42:39,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:39,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556290054] [2023-01-28 05:42:39,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:39,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:39,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:39,294 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:39,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:39,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556290054] [2023-01-28 05:42:39,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556290054] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:39,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351145372] [2023-01-28 05:42:39,294 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 05:42:39,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:39,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:39,295 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 05:42:39,297 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 05:42:39,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 05:42:39,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:42:39,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:42:39,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:39,456 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:39,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:39,537 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:39,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351145372] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:42:39,537 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:42:39,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-01-28 05:42:39,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029806426] [2023-01-28 05:42:39,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:42:39,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-28 05:42:39,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:39,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-28 05:42:39,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2023-01-28 05:42:39,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:42:39,540 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 710 transitions, 13632 flow. Second operand has 17 states, 17 states have (on average 127.88235294117646) internal successors, (2174), 17 states have internal predecessors, (2174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:39,540 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:39,540 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:42:39,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:41,495 INFO L130 PetriNetUnfolder]: 2114/4234 cut-off events. [2023-01-28 05:42:41,495 INFO L131 PetriNetUnfolder]: For 51424/51424 co-relation queries the response was YES. [2023-01-28 05:42:41,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35699 conditions, 4234 events. 2114/4234 cut-off events. For 51424/51424 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 31570 event pairs, 537 based on Foata normal form. 108/4341 useless extension candidates. Maximal degree in co-relation 35379. Up to 2830 conditions per place. [2023-01-28 05:42:41,536 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 601 selfloop transitions, 430 changer transitions 1/1032 dead transitions. [2023-01-28 05:42:41,536 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 1032 transitions, 21754 flow [2023-01-28 05:42:41,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-01-28 05:42:41,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-01-28 05:42:41,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 4701 transitions. [2023-01-28 05:42:41,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39570707070707073 [2023-01-28 05:42:41,540 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 4701 transitions. [2023-01-28 05:42:41,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 4701 transitions. [2023-01-28 05:42:41,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:41,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 4701 transitions. [2023-01-28 05:42:41,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 130.58333333333334) internal successors, (4701), 36 states have internal predecessors, (4701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:41,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 330.0) internal successors, (12210), 37 states have internal predecessors, (12210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:41,551 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 330.0) internal successors, (12210), 37 states have internal predecessors, (12210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:41,551 INFO L175 Difference]: Start difference. First operand has 308 places, 710 transitions, 13632 flow. Second operand 36 states and 4701 transitions. [2023-01-28 05:42:41,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 1032 transitions, 21754 flow [2023-01-28 05:42:42,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 1032 transitions, 21077 flow, removed 332 selfloop flow, removed 3 redundant places. [2023-01-28 05:42:42,110 INFO L231 Difference]: Finished difference. Result has 355 places, 928 transitions, 19395 flow [2023-01-28 05:42:42,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=12948, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=19395, PETRI_PLACES=355, PETRI_TRANSITIONS=928} [2023-01-28 05:42:42,110 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 334 predicate places. [2023-01-28 05:42:42,110 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 928 transitions, 19395 flow [2023-01-28 05:42:42,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 127.88235294117646) internal successors, (2174), 17 states have internal predecessors, (2174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:42,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:42,111 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:42,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-01-28 05:42:42,311 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 05:42:42,311 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 05:42:42,312 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:42,312 INFO L85 PathProgramCache]: Analyzing trace with hash 742378723, now seen corresponding path program 15 times [2023-01-28 05:42:42,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:42,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58520791] [2023-01-28 05:42:42,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:42,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:42,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:42,433 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:42,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:42,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58520791] [2023-01-28 05:42:42,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58520791] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:42,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408643458] [2023-01-28 05:42:42,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 05:42:42,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:42,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:42,434 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 05:42:42,436 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 05:42:42,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-28 05:42:42,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:42:42,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:42:42,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:42,626 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:42,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:42,726 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:42,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408643458] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:42:42,726 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:42:42,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-01-28 05:42:42,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874141354] [2023-01-28 05:42:42,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:42:42,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-28 05:42:42,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:42,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-28 05:42:42,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2023-01-28 05:42:42,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:42:42,729 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 928 transitions, 19395 flow. Second operand has 17 states, 17 states have (on average 127.88235294117646) internal successors, (2174), 17 states have internal predecessors, (2174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:42,729 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:42,729 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:42:42,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:45,860 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 [] [2023-01-28 05:42:49,180 INFO L130 PetriNetUnfolder]: 2506/5090 cut-off events. [2023-01-28 05:42:49,180 INFO L131 PetriNetUnfolder]: For 81915/81915 co-relation queries the response was YES. [2023-01-28 05:42:49,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46151 conditions, 5090 events. 2506/5090 cut-off events. For 81915/81915 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 39912 event pairs, 180 based on Foata normal form. 62/5151 useless extension candidates. Maximal degree in co-relation 45525. Up to 1188 conditions per place. [2023-01-28 05:42:49,231 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 482 selfloop transitions, 775 changer transitions 23/1280 dead transitions. [2023-01-28 05:42:49,231 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 1280 transitions, 27891 flow [2023-01-28 05:42:49,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-01-28 05:42:49,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-01-28 05:42:49,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 6795 transitions. [2023-01-28 05:42:49,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.395979020979021 [2023-01-28 05:42:49,236 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 6795 transitions. [2023-01-28 05:42:49,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 6795 transitions. [2023-01-28 05:42:49,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:49,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 6795 transitions. [2023-01-28 05:42:49,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 130.67307692307693) internal successors, (6795), 52 states have internal predecessors, (6795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:49,250 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 330.0) internal successors, (17490), 53 states have internal predecessors, (17490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:49,251 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 330.0) internal successors, (17490), 53 states have internal predecessors, (17490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:49,251 INFO L175 Difference]: Start difference. First operand has 355 places, 928 transitions, 19395 flow. Second operand 52 states and 6795 transitions. [2023-01-28 05:42:49,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 1280 transitions, 27891 flow [2023-01-28 05:42:50,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 1280 transitions, 27181 flow, removed 333 selfloop flow, removed 4 redundant places. [2023-01-28 05:42:50,269 INFO L231 Difference]: Finished difference. Result has 417 places, 1109 transitions, 25433 flow [2023-01-28 05:42:50,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=18711, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=924, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=607, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=25433, PETRI_PLACES=417, PETRI_TRANSITIONS=1109} [2023-01-28 05:42:50,270 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 396 predicate places. [2023-01-28 05:42:50,270 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 1109 transitions, 25433 flow [2023-01-28 05:42:50,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 127.88235294117646) internal successors, (2174), 17 states have internal predecessors, (2174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:50,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:50,271 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:50,277 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 05:42:50,472 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 05:42:50,473 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 05:42:50,473 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:50,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1049589977, now seen corresponding path program 16 times [2023-01-28 05:42:50,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:50,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774911425] [2023-01-28 05:42:50,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:50,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:50,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:50,606 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:50,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:50,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774911425] [2023-01-28 05:42:50,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774911425] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:50,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065805705] [2023-01-28 05:42:50,606 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 05:42:50,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:50,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:50,607 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 05:42:50,609 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 05:42:50,691 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 05:42:50,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:42:50,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:42:50,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:50,737 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:50,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:50,890 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:50,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065805705] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:42:50,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:42:50,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-01-28 05:42:50,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62172976] [2023-01-28 05:42:50,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:42:50,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-28 05:42:50,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:50,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-28 05:42:50,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2023-01-28 05:42:50,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:42:50,894 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 1109 transitions, 25433 flow. Second operand has 18 states, 18 states have (on average 127.83333333333333) internal successors, (2301), 18 states have internal predecessors, (2301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:50,894 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:50,894 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:42:50,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:54,408 INFO L130 PetriNetUnfolder]: 2721/5581 cut-off events. [2023-01-28 05:42:54,408 INFO L131 PetriNetUnfolder]: For 108183/108183 co-relation queries the response was YES. [2023-01-28 05:42:54,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54553 conditions, 5581 events. 2721/5581 cut-off events. For 108183/108183 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 44846 event pairs, 338 based on Foata normal form. 68/5648 useless extension candidates. Maximal degree in co-relation 53866. Up to 1706 conditions per place. [2023-01-28 05:42:54,477 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 567 selfloop transitions, 741 changer transitions 0/1308 dead transitions. [2023-01-28 05:42:54,477 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 1308 transitions, 32023 flow [2023-01-28 05:42:54,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-01-28 05:42:54,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-01-28 05:42:54,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3680 transitions. [2023-01-28 05:42:54,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39826839826839827 [2023-01-28 05:42:54,480 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3680 transitions. [2023-01-28 05:42:54,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3680 transitions. [2023-01-28 05:42:54,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:54,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3680 transitions. [2023-01-28 05:42:54,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 131.42857142857142) internal successors, (3680), 28 states have internal predecessors, (3680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:54,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 330.0) internal successors, (9570), 29 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:54,488 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 330.0) internal successors, (9570), 29 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:54,488 INFO L175 Difference]: Start difference. First operand has 417 places, 1109 transitions, 25433 flow. Second operand 28 states and 3680 transitions. [2023-01-28 05:42:54,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 1308 transitions, 32023 flow [2023-01-28 05:42:56,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 1308 transitions, 30640 flow, removed 556 selfloop flow, removed 17 redundant places. [2023-01-28 05:42:56,069 INFO L231 Difference]: Finished difference. Result has 429 places, 1198 transitions, 29015 flow [2023-01-28 05:42:56,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=24121, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1097, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=654, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=29015, PETRI_PLACES=429, PETRI_TRANSITIONS=1198} [2023-01-28 05:42:56,070 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 408 predicate places. [2023-01-28 05:42:56,070 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 1198 transitions, 29015 flow [2023-01-28 05:42:56,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.83333333333333) internal successors, (2301), 18 states have internal predecessors, (2301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:56,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:42:56,070 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:42:56,077 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 05:42:56,271 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 05:42:56,271 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 05:42:56,271 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:42:56,271 INFO L85 PathProgramCache]: Analyzing trace with hash -169893693, now seen corresponding path program 17 times [2023-01-28 05:42:56,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:42:56,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078523622] [2023-01-28 05:42:56,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:42:56,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:42:56,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:42:56,382 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:56,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:42:56,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078523622] [2023-01-28 05:42:56,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078523622] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:42:56,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494930263] [2023-01-28 05:42:56,382 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 05:42:56,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:42:56,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:42:56,383 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 05:42:56,384 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 05:42:56,464 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 05:42:56,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:42:56,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 11 conjunts are in the unsatisfiable core [2023-01-28 05:42:56,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:42:56,515 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:56,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:42:56,602 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:42:56,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494930263] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:42:56,602 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:42:56,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2023-01-28 05:42:56,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355983112] [2023-01-28 05:42:56,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:42:56,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-28 05:42:56,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:42:56,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-28 05:42:56,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2023-01-28 05:42:56,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:42:56,606 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 1198 transitions, 29015 flow. Second operand has 15 states, 15 states have (on average 128.13333333333333) internal successors, (1922), 15 states have internal predecessors, (1922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:56,606 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:42:56,606 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:42:56,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:42:59,375 INFO L130 PetriNetUnfolder]: 3162/6360 cut-off events. [2023-01-28 05:42:59,375 INFO L131 PetriNetUnfolder]: For 130475/130475 co-relation queries the response was YES. [2023-01-28 05:42:59,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65458 conditions, 6360 events. 3162/6360 cut-off events. For 130475/130475 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 51408 event pairs, 97 based on Foata normal form. 24/6383 useless extension candidates. Maximal degree in co-relation 64741. Up to 4601 conditions per place. [2023-01-28 05:42:59,447 INFO L137 encePairwiseOnDemand]: 325/330 looper letters, 1182 selfloop transitions, 300 changer transitions 2/1484 dead transitions. [2023-01-28 05:42:59,447 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 1484 transitions, 39260 flow [2023-01-28 05:42:59,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-01-28 05:42:59,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-01-28 05:42:59,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1581 transitions. [2023-01-28 05:42:59,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39924242424242423 [2023-01-28 05:42:59,449 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1581 transitions. [2023-01-28 05:42:59,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1581 transitions. [2023-01-28 05:42:59,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:42:59,449 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1581 transitions. [2023-01-28 05:42:59,450 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 131.75) internal successors, (1581), 12 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:59,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 330.0) internal successors, (4290), 13 states have internal predecessors, (4290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:59,452 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 330.0) internal successors, (4290), 13 states have internal predecessors, (4290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:42:59,452 INFO L175 Difference]: Start difference. First operand has 429 places, 1198 transitions, 29015 flow. Second operand 12 states and 1581 transitions. [2023-01-28 05:42:59,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 1484 transitions, 39260 flow [2023-01-28 05:43:01,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 1484 transitions, 38426 flow, removed 333 selfloop flow, removed 14 redundant places. [2023-01-28 05:43:01,700 INFO L231 Difference]: Finished difference. Result has 429 places, 1362 transitions, 34145 flow [2023-01-28 05:43:01,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=28166, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=918, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=34145, PETRI_PLACES=429, PETRI_TRANSITIONS=1362} [2023-01-28 05:43:01,701 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 408 predicate places. [2023-01-28 05:43:01,702 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 1362 transitions, 34145 flow [2023-01-28 05:43:01,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 128.13333333333333) internal successors, (1922), 15 states have internal predecessors, (1922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:01,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:43:01,702 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:43:01,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-01-28 05:43:01,906 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 05:43:01,906 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 05:43:01,907 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:43:01,907 INFO L85 PathProgramCache]: Analyzing trace with hash -242729269, now seen corresponding path program 18 times [2023-01-28 05:43:01,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:43:01,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379122519] [2023-01-28 05:43:01,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:43:01,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:43:01,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:43:02,107 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:43:02,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:43:02,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379122519] [2023-01-28 05:43:02,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379122519] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:43:02,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536982407] [2023-01-28 05:43:02,108 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 05:43:02,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:43:02,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:43:02,109 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 05:43:02,109 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 05:43:02,230 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-28 05:43:02,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:43:02,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:43:02,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:43:02,293 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:43:02,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:43:02,386 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:43:02,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536982407] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:43:02,386 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:43:02,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2023-01-28 05:43:02,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834886287] [2023-01-28 05:43:02,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:43:02,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-01-28 05:43:02,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:43:02,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-01-28 05:43:02,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2023-01-28 05:43:02,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:43:02,389 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 1362 transitions, 34145 flow. Second operand has 19 states, 19 states have (on average 127.73684210526316) internal successors, (2427), 19 states have internal predecessors, (2427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:02,389 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:43:02,389 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:43:02,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:43:05,172 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-01-28 05:43:10,890 INFO L130 PetriNetUnfolder]: 3978/8254 cut-off events. [2023-01-28 05:43:10,890 INFO L131 PetriNetUnfolder]: For 168319/168319 co-relation queries the response was YES. [2023-01-28 05:43:10,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83619 conditions, 8254 events. 3978/8254 cut-off events. For 168319/168319 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 71381 event pairs, 111 based on Foata normal form. 20/8273 useless extension candidates. Maximal degree in co-relation 82898. Up to 2634 conditions per place. [2023-01-28 05:43:11,068 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 1139 selfloop transitions, 788 changer transitions 8/1935 dead transitions. [2023-01-28 05:43:11,068 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 1935 transitions, 50335 flow [2023-01-28 05:43:11,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-01-28 05:43:11,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-01-28 05:43:11,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 4763 transitions. [2023-01-28 05:43:11,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009259259259259 [2023-01-28 05:43:11,072 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 4763 transitions. [2023-01-28 05:43:11,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 4763 transitions. [2023-01-28 05:43:11,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:43:11,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 4763 transitions. [2023-01-28 05:43:11,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 132.30555555555554) internal successors, (4763), 36 states have internal predecessors, (4763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:11,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 330.0) internal successors, (12210), 37 states have internal predecessors, (12210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:11,081 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 330.0) internal successors, (12210), 37 states have internal predecessors, (12210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:11,081 INFO L175 Difference]: Start difference. First operand has 429 places, 1362 transitions, 34145 flow. Second operand 36 states and 4763 transitions. [2023-01-28 05:43:11,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 1935 transitions, 50335 flow [2023-01-28 05:43:14,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 1935 transitions, 50159 flow, removed 36 selfloop flow, removed 5 redundant places. [2023-01-28 05:43:14,589 INFO L231 Difference]: Finished difference. Result has 476 places, 1602 transitions, 43414 flow [2023-01-28 05:43:14,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=33963, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=578, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=43414, PETRI_PLACES=476, PETRI_TRANSITIONS=1602} [2023-01-28 05:43:14,591 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 455 predicate places. [2023-01-28 05:43:14,591 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 1602 transitions, 43414 flow [2023-01-28 05:43:14,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 127.73684210526316) internal successors, (2427), 19 states have internal predecessors, (2427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:14,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:43:14,591 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:43:14,595 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 05:43:14,791 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 05:43:14,792 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 05:43:14,792 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:43:14,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1549239431, now seen corresponding path program 19 times [2023-01-28 05:43:14,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:43:14,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373164741] [2023-01-28 05:43:14,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:43:14,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:43:14,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:43:14,934 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:43:14,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:43:14,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373164741] [2023-01-28 05:43:14,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373164741] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:43:14,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262022462] [2023-01-28 05:43:14,935 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 05:43:14,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:43:14,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:43:14,936 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 05:43:14,937 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 05:43:15,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:43:15,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:43:15,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:43:15,067 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:43:15,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:43:15,160 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:43:15,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262022462] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:43:15,161 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:43:15,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-01-28 05:43:15,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597180116] [2023-01-28 05:43:15,161 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:43:15,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-28 05:43:15,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:43:15,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-28 05:43:15,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2023-01-28 05:43:15,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:43:15,163 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 1602 transitions, 43414 flow. Second operand has 18 states, 18 states have (on average 127.83333333333333) internal successors, (2301), 18 states have internal predecessors, (2301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:15,163 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:43:15,163 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:43:15,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:43:22,753 INFO L130 PetriNetUnfolder]: 4037/8463 cut-off events. [2023-01-28 05:43:22,754 INFO L131 PetriNetUnfolder]: For 205766/205766 co-relation queries the response was YES. [2023-01-28 05:43:22,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90724 conditions, 8463 events. 4037/8463 cut-off events. For 205766/205766 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 74220 event pairs, 69 based on Foata normal form. 50/8512 useless extension candidates. Maximal degree in co-relation 89972. Up to 2127 conditions per place. [2023-01-28 05:43:22,860 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 802 selfloop transitions, 1139 changer transitions 25/1966 dead transitions. [2023-01-28 05:43:22,861 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 1966 transitions, 54554 flow [2023-01-28 05:43:22,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-01-28 05:43:22,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-01-28 05:43:22,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 6423 transitions. [2023-01-28 05:43:22,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39721706864564005 [2023-01-28 05:43:22,865 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 6423 transitions. [2023-01-28 05:43:22,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 6423 transitions. [2023-01-28 05:43:22,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:43:22,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 6423 transitions. [2023-01-28 05:43:22,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 131.08163265306123) internal successors, (6423), 49 states have internal predecessors, (6423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:22,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 330.0) internal successors, (16500), 50 states have internal predecessors, (16500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:22,878 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 330.0) internal successors, (16500), 50 states have internal predecessors, (16500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:22,878 INFO L175 Difference]: Start difference. First operand has 476 places, 1602 transitions, 43414 flow. Second operand 49 states and 6423 transitions. [2023-01-28 05:43:22,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 1966 transitions, 54554 flow [2023-01-28 05:43:26,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 1966 transitions, 53496 flow, removed 364 selfloop flow, removed 13 redundant places. [2023-01-28 05:43:26,616 INFO L231 Difference]: Finished difference. Result has 521 places, 1730 transitions, 49429 flow [2023-01-28 05:43:26,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=42275, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=994, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=49429, PETRI_PLACES=521, PETRI_TRANSITIONS=1730} [2023-01-28 05:43:26,617 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 500 predicate places. [2023-01-28 05:43:26,617 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 1730 transitions, 49429 flow [2023-01-28 05:43:26,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.83333333333333) internal successors, (2301), 18 states have internal predecessors, (2301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:26,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:43:26,617 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:43:26,624 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-01-28 05:43:26,821 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 05:43:26,822 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 05:43:26,822 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:43:26,822 INFO L85 PathProgramCache]: Analyzing trace with hash 995735115, now seen corresponding path program 20 times [2023-01-28 05:43:26,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:43:26,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547607270] [2023-01-28 05:43:26,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:43:26,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:43:26,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:43:26,952 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:43:26,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:43:26,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547607270] [2023-01-28 05:43:26,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547607270] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:43:26,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779616276] [2023-01-28 05:43:26,952 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 05:43:26,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:43:26,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:43:26,953 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 05:43:26,955 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 05:43:27,065 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 05:43:27,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:43:27,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:43:27,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:43:27,122 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:43:27,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:43:27,204 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:43:27,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779616276] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:43:27,204 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:43:27,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-01-28 05:43:27,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222441776] [2023-01-28 05:43:27,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:43:27,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-28 05:43:27,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:43:27,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-28 05:43:27,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-01-28 05:43:27,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:43:27,207 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 1730 transitions, 49429 flow. Second operand has 18 states, 18 states have (on average 127.83333333333333) internal successors, (2301), 18 states have internal predecessors, (2301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:27,208 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:43:27,208 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:43:27,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:43:33,492 INFO L130 PetriNetUnfolder]: 4323/8910 cut-off events. [2023-01-28 05:43:33,492 INFO L131 PetriNetUnfolder]: For 232870/232870 co-relation queries the response was YES. [2023-01-28 05:43:33,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101787 conditions, 8910 events. 4323/8910 cut-off events. For 232870/232870 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 77701 event pairs, 101 based on Foata normal form. 90/8999 useless extension candidates. Maximal degree in co-relation 101185. Up to 4772 conditions per place. [2023-01-28 05:43:33,616 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 1447 selfloop transitions, 610 changer transitions 0/2057 dead transitions. [2023-01-28 05:43:33,616 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 2057 transitions, 62328 flow [2023-01-28 05:43:33,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-01-28 05:43:33,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-01-28 05:43:33,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4186 transitions. [2023-01-28 05:43:33,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39640151515151517 [2023-01-28 05:43:33,619 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4186 transitions. [2023-01-28 05:43:33,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4186 transitions. [2023-01-28 05:43:33,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:43:33,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4186 transitions. [2023-01-28 05:43:33,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 130.8125) internal successors, (4186), 32 states have internal predecessors, (4186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:33,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 330.0) internal successors, (10890), 33 states have internal predecessors, (10890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:33,627 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 330.0) internal successors, (10890), 33 states have internal predecessors, (10890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:33,627 INFO L175 Difference]: Start difference. First operand has 521 places, 1730 transitions, 49429 flow. Second operand 32 states and 4186 transitions. [2023-01-28 05:43:33,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 2057 transitions, 62328 flow [2023-01-28 05:43:39,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 2057 transitions, 59809 flow, removed 560 selfloop flow, removed 26 redundant places. [2023-01-28 05:43:39,055 INFO L231 Difference]: Finished difference. Result has 538 places, 1904 transitions, 54930 flow [2023-01-28 05:43:39,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=47054, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=460, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=54930, PETRI_PLACES=538, PETRI_TRANSITIONS=1904} [2023-01-28 05:43:39,057 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 517 predicate places. [2023-01-28 05:43:39,057 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 1904 transitions, 54930 flow [2023-01-28 05:43:39,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.83333333333333) internal successors, (2301), 18 states have internal predecessors, (2301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:39,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:43:39,057 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:43:39,062 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-01-28 05:43:39,257 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 05:43:39,258 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 05:43:39,258 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:43:39,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1816824052, now seen corresponding path program 21 times [2023-01-28 05:43:39,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:43:39,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984736033] [2023-01-28 05:43:39,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:43:39,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:43:39,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:43:39,363 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:43:39,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:43:39,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984736033] [2023-01-28 05:43:39,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984736033] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:43:39,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848385973] [2023-01-28 05:43:39,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 05:43:39,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:43:39,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:43:39,364 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 05:43:39,369 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 05:43:39,535 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-28 05:43:39,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:43:39,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:43:39,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:43:39,585 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:43:39,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:43:39,648 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:43:39,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848385973] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:43:39,650 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:43:39,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2023-01-28 05:43:39,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156294882] [2023-01-28 05:43:39,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:43:39,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-28 05:43:39,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:43:39,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-28 05:43:39,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2023-01-28 05:43:39,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:43:39,652 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 1904 transitions, 54930 flow. Second operand has 15 states, 15 states have (on average 128.4) internal successors, (1926), 15 states have internal predecessors, (1926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:39,652 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:43:39,652 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:43:39,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:43:45,209 INFO L130 PetriNetUnfolder]: 4342/8943 cut-off events. [2023-01-28 05:43:45,209 INFO L131 PetriNetUnfolder]: For 273369/273369 co-relation queries the response was YES. [2023-01-28 05:43:45,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104475 conditions, 8943 events. 4342/8943 cut-off events. For 273369/273369 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 78271 event pairs, 93 based on Foata normal form. 8/8950 useless extension candidates. Maximal degree in co-relation 103863. Up to 5508 conditions per place. [2023-01-28 05:43:45,344 INFO L137 encePairwiseOnDemand]: 325/330 looper letters, 1074 selfloop transitions, 866 changer transitions 1/1941 dead transitions. [2023-01-28 05:43:45,344 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 1941 transitions, 59329 flow [2023-01-28 05:43:45,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 05:43:45,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 05:43:45,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1462 transitions. [2023-01-28 05:43:45,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027548209366391 [2023-01-28 05:43:45,345 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1462 transitions. [2023-01-28 05:43:45,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1462 transitions. [2023-01-28 05:43:45,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:43:45,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1462 transitions. [2023-01-28 05:43:45,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 132.9090909090909) internal successors, (1462), 11 states have internal predecessors, (1462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:45,348 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 330.0) internal successors, (3960), 12 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:45,348 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 330.0) internal successors, (3960), 12 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:45,348 INFO L175 Difference]: Start difference. First operand has 538 places, 1904 transitions, 54930 flow. Second operand 11 states and 1462 transitions. [2023-01-28 05:43:45,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 1941 transitions, 59329 flow [2023-01-28 05:43:51,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 1941 transitions, 58465 flow, removed 351 selfloop flow, removed 8 redundant places. [2023-01-28 05:43:51,395 INFO L231 Difference]: Finished difference. Result has 543 places, 1908 transitions, 55917 flow [2023-01-28 05:43:51,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=54070, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1904, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=862, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1039, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=55917, PETRI_PLACES=543, PETRI_TRANSITIONS=1908} [2023-01-28 05:43:51,397 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 522 predicate places. [2023-01-28 05:43:51,397 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 1908 transitions, 55917 flow [2023-01-28 05:43:51,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 128.4) internal successors, (1926), 15 states have internal predecessors, (1926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:51,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:43:51,398 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:43:51,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-01-28 05:43:51,602 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 05:43:51,602 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 05:43:51,602 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:43:51,602 INFO L85 PathProgramCache]: Analyzing trace with hash -865256220, now seen corresponding path program 22 times [2023-01-28 05:43:51,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:43:51,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286760230] [2023-01-28 05:43:51,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:43:51,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:43:51,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:43:51,748 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:43:51,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:43:51,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286760230] [2023-01-28 05:43:51,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286760230] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:43:51,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26494714] [2023-01-28 05:43:51,749 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 05:43:51,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:43:51,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:43:51,761 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 05:43:51,763 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 05:43:51,847 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 05:43:51,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:43:51,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:43:51,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:43:51,902 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:43:51,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:43:51,978 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:43:51,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26494714] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:43:51,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:43:51,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-01-28 05:43:51,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140729055] [2023-01-28 05:43:51,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:43:51,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-28 05:43:51,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:43:51,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-28 05:43:51,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2023-01-28 05:43:51,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:43:51,980 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 1908 transitions, 55917 flow. Second operand has 17 states, 17 states have (on average 128.23529411764707) internal successors, (2180), 17 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:51,980 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:43:51,981 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:43:51,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:43:57,910 INFO L130 PetriNetUnfolder]: 4386/9023 cut-off events. [2023-01-28 05:43:57,911 INFO L131 PetriNetUnfolder]: For 280418/280418 co-relation queries the response was YES. [2023-01-28 05:43:58,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105969 conditions, 9023 events. 4386/9023 cut-off events. For 280418/280418 co-relation queries the response was YES. Maximal size of possible extension queue 667. Compared 78990 event pairs, 96 based on Foata normal form. 12/9034 useless extension candidates. Maximal degree in co-relation 105367. Up to 5544 conditions per place. [2023-01-28 05:43:58,041 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 1079 selfloop transitions, 881 changer transitions 1/1961 dead transitions. [2023-01-28 05:43:58,041 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 1961 transitions, 60603 flow [2023-01-28 05:43:58,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-28 05:43:58,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-28 05:43:58,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1983 transitions. [2023-01-28 05:43:58,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40060606060606063 [2023-01-28 05:43:58,043 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1983 transitions. [2023-01-28 05:43:58,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1983 transitions. [2023-01-28 05:43:58,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:43:58,043 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1983 transitions. [2023-01-28 05:43:58,045 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 132.2) internal successors, (1983), 15 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:58,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 330.0) internal successors, (5280), 16 states have internal predecessors, (5280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:58,047 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 330.0) internal successors, (5280), 16 states have internal predecessors, (5280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:43:58,047 INFO L175 Difference]: Start difference. First operand has 543 places, 1908 transitions, 55917 flow. Second operand 15 states and 1983 transitions. [2023-01-28 05:43:58,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 1961 transitions, 60603 flow [2023-01-28 05:44:04,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 1961 transitions, 59936 flow, removed 27 selfloop flow, removed 4 redundant places. [2023-01-28 05:44:04,194 INFO L231 Difference]: Finished difference. Result has 559 places, 1920 transitions, 57384 flow [2023-01-28 05:44:04,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=55264, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1908, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=871, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1032, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=57384, PETRI_PLACES=559, PETRI_TRANSITIONS=1920} [2023-01-28 05:44:04,196 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 538 predicate places. [2023-01-28 05:44:04,196 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 1920 transitions, 57384 flow [2023-01-28 05:44:04,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 128.23529411764707) internal successors, (2180), 17 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:44:04,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:44:04,196 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:44:04,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-01-28 05:44:04,400 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 05:44:04,400 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 05:44:04,400 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:44:04,401 INFO L85 PathProgramCache]: Analyzing trace with hash -692008528, now seen corresponding path program 23 times [2023-01-28 05:44:04,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:44:04,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105664218] [2023-01-28 05:44:04,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:44:04,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:44:04,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:44:04,549 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:44:04,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:44:04,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105664218] [2023-01-28 05:44:04,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105664218] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:44:04,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328305465] [2023-01-28 05:44:04,550 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 05:44:04,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:44:04,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:44:04,553 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 05:44:04,555 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 05:44:04,659 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-28 05:44:04,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:44:04,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:44:04,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:44:04,757 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:44:04,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:44:04,834 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:44:04,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328305465] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:44:04,835 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:44:04,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-01-28 05:44:04,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965008299] [2023-01-28 05:44:04,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:44:04,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-28 05:44:04,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:44:04,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-28 05:44:04,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-01-28 05:44:04,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:44:04,837 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 1920 transitions, 57384 flow. Second operand has 18 states, 18 states have (on average 128.11111111111111) internal successors, (2306), 18 states have internal predecessors, (2306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:44:04,837 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:44:04,837 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:44:04,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:44:12,045 INFO L130 PetriNetUnfolder]: 4563/9387 cut-off events. [2023-01-28 05:44:12,045 INFO L131 PetriNetUnfolder]: For 303524/303524 co-relation queries the response was YES. [2023-01-28 05:44:12,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111395 conditions, 9387 events. 4563/9387 cut-off events. For 303524/303524 co-relation queries the response was YES. Maximal size of possible extension queue 698. Compared 82808 event pairs, 64 based on Foata normal form. 46/9432 useless extension candidates. Maximal degree in co-relation 110917. Up to 3315 conditions per place. [2023-01-28 05:44:12,181 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 1065 selfloop transitions, 1017 changer transitions 5/2087 dead transitions. [2023-01-28 05:44:12,181 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 2087 transitions, 64456 flow [2023-01-28 05:44:12,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-01-28 05:44:12,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-01-28 05:44:12,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 4721 transitions. [2023-01-28 05:44:12,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3973905723905724 [2023-01-28 05:44:12,185 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 4721 transitions. [2023-01-28 05:44:12,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 4721 transitions. [2023-01-28 05:44:12,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:44:12,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 4721 transitions. [2023-01-28 05:44:12,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 131.13888888888889) internal successors, (4721), 36 states have internal predecessors, (4721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:44:12,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 330.0) internal successors, (12210), 37 states have internal predecessors, (12210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:44:12,192 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 330.0) internal successors, (12210), 37 states have internal predecessors, (12210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:44:12,192 INFO L175 Difference]: Start difference. First operand has 559 places, 1920 transitions, 57384 flow. Second operand 36 states and 4721 transitions. [2023-01-28 05:44:12,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 2087 transitions, 64456 flow [2023-01-28 05:44:18,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 2087 transitions, 63637 flow, removed 89 selfloop flow, removed 8 redundant places. [2023-01-28 05:44:18,929 INFO L231 Difference]: Finished difference. Result has 599 places, 1995 transitions, 60925 flow [2023-01-28 05:44:18,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=56435, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1913, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=947, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=938, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=60925, PETRI_PLACES=599, PETRI_TRANSITIONS=1995} [2023-01-28 05:44:18,930 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 578 predicate places. [2023-01-28 05:44:18,930 INFO L495 AbstractCegarLoop]: Abstraction has has 599 places, 1995 transitions, 60925 flow [2023-01-28 05:44:18,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 128.11111111111111) internal successors, (2306), 18 states have internal predecessors, (2306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:44:18,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:44:18,931 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:44:18,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-01-28 05:44:19,134 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 05:44:19,134 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 05:44:19,134 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:44:19,134 INFO L85 PathProgramCache]: Analyzing trace with hash 452886818, now seen corresponding path program 24 times [2023-01-28 05:44:19,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:44:19,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114068165] [2023-01-28 05:44:19,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:44:19,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:44:19,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:44:19,256 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:44:19,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:44:19,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114068165] [2023-01-28 05:44:19,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114068165] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:44:19,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832828174] [2023-01-28 05:44:19,256 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 05:44:19,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:44:19,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:44:19,257 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 05:44:19,258 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 05:44:19,388 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-28 05:44:19,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:44:19,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:44:19,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:44:19,446 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:44:19,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:44:19,580 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:44:19,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832828174] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:44:19,580 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:44:19,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-01-28 05:44:19,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646837160] [2023-01-28 05:44:19,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:44:19,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-28 05:44:19,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:44:19,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-28 05:44:19,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-01-28 05:44:19,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:44:19,583 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 599 places, 1995 transitions, 60925 flow. Second operand has 17 states, 17 states have (on average 128.2941176470588) internal successors, (2181), 17 states have internal predecessors, (2181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:44:19,583 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:44:19,583 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:44:19,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:44:27,590 INFO L130 PetriNetUnfolder]: 4817/10019 cut-off events. [2023-01-28 05:44:27,590 INFO L131 PetriNetUnfolder]: For 359844/359844 co-relation queries the response was YES. [2023-01-28 05:44:27,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121143 conditions, 10019 events. 4817/10019 cut-off events. For 359844/359844 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 89905 event pairs, 78 based on Foata normal form. 74/10092 useless extension candidates. Maximal degree in co-relation 120505. Up to 4800 conditions per place. [2023-01-28 05:44:27,761 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 1422 selfloop transitions, 760 changer transitions 7/2189 dead transitions. [2023-01-28 05:44:27,761 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 2189 transitions, 69312 flow [2023-01-28 05:44:27,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-01-28 05:44:27,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-01-28 05:44:27,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3695 transitions. [2023-01-28 05:44:27,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3998917748917749 [2023-01-28 05:44:27,764 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3695 transitions. [2023-01-28 05:44:27,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3695 transitions. [2023-01-28 05:44:27,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:44:27,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3695 transitions. [2023-01-28 05:44:27,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 131.96428571428572) internal successors, (3695), 28 states have internal predecessors, (3695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:44:27,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 330.0) internal successors, (9570), 29 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:44:27,771 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 330.0) internal successors, (9570), 29 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:44:27,771 INFO L175 Difference]: Start difference. First operand has 599 places, 1995 transitions, 60925 flow. Second operand 28 states and 3695 transitions. [2023-01-28 05:44:27,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 2189 transitions, 69312 flow [2023-01-28 05:44:35,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 2189 transitions, 66118 flow, removed 469 selfloop flow, removed 18 redundant places. [2023-01-28 05:44:35,754 INFO L231 Difference]: Finished difference. Result has 615 places, 2077 transitions, 62652 flow [2023-01-28 05:44:35,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=57654, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1985, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=677, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=62652, PETRI_PLACES=615, PETRI_TRANSITIONS=2077} [2023-01-28 05:44:35,756 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 594 predicate places. [2023-01-28 05:44:35,756 INFO L495 AbstractCegarLoop]: Abstraction has has 615 places, 2077 transitions, 62652 flow [2023-01-28 05:44:35,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 128.2941176470588) internal successors, (2181), 17 states have internal predecessors, (2181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:44:35,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:44:35,756 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:44:35,761 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 05:44:35,958 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 05:44:35,959 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 05:44:35,959 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:44:35,959 INFO L85 PathProgramCache]: Analyzing trace with hash 285876042, now seen corresponding path program 25 times [2023-01-28 05:44:35,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:44:35,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315904803] [2023-01-28 05:44:35,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:44:35,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:44:35,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:44:36,071 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:44:36,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:44:36,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315904803] [2023-01-28 05:44:36,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315904803] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:44:36,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111348155] [2023-01-28 05:44:36,072 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 05:44:36,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:44:36,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:44:36,073 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 05:44:36,075 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 05:44:36,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:44:36,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:44:36,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:44:36,210 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:44:36,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:44:36,301 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:44:36,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111348155] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:44:36,301 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:44:36,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-01-28 05:44:36,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231487567] [2023-01-28 05:44:36,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:44:36,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-28 05:44:36,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:44:36,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-28 05:44:36,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2023-01-28 05:44:36,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:44:36,304 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 615 places, 2077 transitions, 62652 flow. Second operand has 16 states, 16 states have (on average 128.1875) internal successors, (2051), 16 states have internal predecessors, (2051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:44:36,304 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:44:36,304 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:44:36,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:44:43,240 INFO L130 PetriNetUnfolder]: 4901/10136 cut-off events. [2023-01-28 05:44:43,241 INFO L131 PetriNetUnfolder]: For 371481/371481 co-relation queries the response was YES. [2023-01-28 05:44:43,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122956 conditions, 10136 events. 4901/10136 cut-off events. For 371481/371481 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 90699 event pairs, 149 based on Foata normal form. 12/10147 useless extension candidates. Maximal degree in co-relation 122469. Up to 8209 conditions per place. [2023-01-28 05:44:43,399 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 1643 selfloop transitions, 523 changer transitions 1/2167 dead transitions. [2023-01-28 05:44:43,399 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 632 places, 2167 transitions, 68464 flow [2023-01-28 05:44:43,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-01-28 05:44:43,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-01-28 05:44:43,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2505 transitions. [2023-01-28 05:44:43,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39952153110047844 [2023-01-28 05:44:43,402 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2505 transitions. [2023-01-28 05:44:43,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2505 transitions. [2023-01-28 05:44:43,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:44:43,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2505 transitions. [2023-01-28 05:44:43,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 131.8421052631579) internal successors, (2505), 19 states have internal predecessors, (2505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:44:43,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 330.0) internal successors, (6600), 20 states have internal predecessors, (6600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:44:43,406 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 330.0) internal successors, (6600), 20 states have internal predecessors, (6600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:44:43,406 INFO L175 Difference]: Start difference. First operand has 615 places, 2077 transitions, 62652 flow. Second operand 19 states and 2505 transitions. [2023-01-28 05:44:43,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 632 places, 2167 transitions, 68464 flow [2023-01-28 05:44:51,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 2167 transitions, 66784 flow, removed 588 selfloop flow, removed 25 redundant places. [2023-01-28 05:44:51,762 INFO L231 Difference]: Finished difference. Result has 614 places, 2107 transitions, 63385 flow [2023-01-28 05:44:51,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=61081, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2077, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=493, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=63385, PETRI_PLACES=614, PETRI_TRANSITIONS=2107} [2023-01-28 05:44:51,764 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 593 predicate places. [2023-01-28 05:44:51,764 INFO L495 AbstractCegarLoop]: Abstraction has has 614 places, 2107 transitions, 63385 flow [2023-01-28 05:44:51,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 128.1875) internal successors, (2051), 16 states have internal predecessors, (2051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:44:51,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:44:51,764 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:44:51,769 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-01-28 05:44:51,969 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 05:44:51,969 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 05:44:51,969 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:44:51,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1668857136, now seen corresponding path program 26 times [2023-01-28 05:44:51,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:44:51,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138693940] [2023-01-28 05:44:51,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:44:51,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:44:51,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:44:52,094 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:44:52,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:44:52,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138693940] [2023-01-28 05:44:52,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138693940] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:44:52,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921344181] [2023-01-28 05:44:52,095 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 05:44:52,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:44:52,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:44:52,096 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 05:44:52,097 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 05:44:52,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 05:44:52,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:44:52,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:44:52,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:44:52,271 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:44:52,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:44:52,371 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:44:52,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921344181] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:44:52,372 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:44:52,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-01-28 05:44:52,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247850678] [2023-01-28 05:44:52,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:44:52,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-28 05:44:52,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:44:52,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-28 05:44:52,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-01-28 05:44:52,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:44:52,374 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 2107 transitions, 63385 flow. Second operand has 18 states, 18 states have (on average 128.11111111111111) internal successors, (2306), 18 states have internal predecessors, (2306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:44:52,374 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:44:52,374 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:44:52,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:45:00,230 INFO L130 PetriNetUnfolder]: 4938/10211 cut-off events. [2023-01-28 05:45:00,230 INFO L131 PetriNetUnfolder]: For 366234/366234 co-relation queries the response was YES. [2023-01-28 05:45:00,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121670 conditions, 10211 events. 4938/10211 cut-off events. For 366234/366234 co-relation queries the response was YES. Maximal size of possible extension queue 743. Compared 91582 event pairs, 1353 based on Foata normal form. 20/10230 useless extension candidates. Maximal degree in co-relation 121289. Up to 6515 conditions per place. [2023-01-28 05:45:00,398 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 1773 selfloop transitions, 434 changer transitions 0/2207 dead transitions. [2023-01-28 05:45:00,399 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 2207 transitions, 69530 flow [2023-01-28 05:45:00,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-01-28 05:45:00,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-01-28 05:45:00,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3157 transitions. [2023-01-28 05:45:00,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39861111111111114 [2023-01-28 05:45:00,402 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3157 transitions. [2023-01-28 05:45:00,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3157 transitions. [2023-01-28 05:45:00,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:45:00,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3157 transitions. [2023-01-28 05:45:00,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 131.54166666666666) internal successors, (3157), 24 states have internal predecessors, (3157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:00,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 330.0) internal successors, (8250), 25 states have internal predecessors, (8250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:00,407 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 330.0) internal successors, (8250), 25 states have internal predecessors, (8250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:00,408 INFO L175 Difference]: Start difference. First operand has 614 places, 2107 transitions, 63385 flow. Second operand 24 states and 3157 transitions. [2023-01-28 05:45:00,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 2207 transitions, 69530 flow [2023-01-28 05:45:07,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 626 places, 2207 transitions, 68665 flow, removed 35 selfloop flow, removed 10 redundant places. [2023-01-28 05:45:07,506 INFO L231 Difference]: Finished difference. Result has 633 places, 2136 transitions, 64735 flow [2023-01-28 05:45:07,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=62445, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=404, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=64735, PETRI_PLACES=633, PETRI_TRANSITIONS=2136} [2023-01-28 05:45:07,508 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 612 predicate places. [2023-01-28 05:45:07,508 INFO L495 AbstractCegarLoop]: Abstraction has has 633 places, 2136 transitions, 64735 flow [2023-01-28 05:45:07,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 128.11111111111111) internal successors, (2306), 18 states have internal predecessors, (2306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:07,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:45:07,508 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:45:07,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-01-28 05:45:07,713 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 05:45:07,713 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 05:45:07,713 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:45:07,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1420353038, now seen corresponding path program 27 times [2023-01-28 05:45:07,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:45:07,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568877068] [2023-01-28 05:45:07,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:45:07,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:45:07,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:45:07,826 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:45:07,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:45:07,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568877068] [2023-01-28 05:45:07,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568877068] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:45:07,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235224560] [2023-01-28 05:45:07,826 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 05:45:07,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:45:07,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:45:07,827 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 05:45:07,828 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 05:45:07,978 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-28 05:45:07,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:45:07,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:45:07,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:45:08,025 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:45:08,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:45:08,134 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:45:08,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235224560] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:45:08,134 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:45:08,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-01-28 05:45:08,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469941717] [2023-01-28 05:45:08,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:45:08,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-28 05:45:08,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:45:08,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-28 05:45:08,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2023-01-28 05:45:08,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:45:08,137 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 2136 transitions, 64735 flow. Second operand has 16 states, 16 states have (on average 128.1875) internal successors, (2051), 16 states have internal predecessors, (2051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:08,137 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:45:08,137 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:45:08,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:45:15,254 INFO L130 PetriNetUnfolder]: 5034/10363 cut-off events. [2023-01-28 05:45:15,254 INFO L131 PetriNetUnfolder]: For 382239/382239 co-relation queries the response was YES. [2023-01-28 05:45:15,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124738 conditions, 10363 events. 5034/10363 cut-off events. For 382239/382239 co-relation queries the response was YES. Maximal size of possible extension queue 753. Compared 92787 event pairs, 1872 based on Foata normal form. 44/10406 useless extension candidates. Maximal degree in co-relation 124328. Up to 9520 conditions per place. [2023-01-28 05:45:15,417 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 1983 selfloop transitions, 262 changer transitions 0/2245 dead transitions. [2023-01-28 05:45:15,417 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 655 places, 2245 transitions, 71095 flow [2023-01-28 05:45:15,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-01-28 05:45:15,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-01-28 05:45:15,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3026 transitions. [2023-01-28 05:45:15,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3986824769433465 [2023-01-28 05:45:15,419 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3026 transitions. [2023-01-28 05:45:15,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3026 transitions. [2023-01-28 05:45:15,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:45:15,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3026 transitions. [2023-01-28 05:45:15,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 131.56521739130434) internal successors, (3026), 23 states have internal predecessors, (3026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:15,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 330.0) internal successors, (7920), 24 states have internal predecessors, (7920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:15,570 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 330.0) internal successors, (7920), 24 states have internal predecessors, (7920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:15,570 INFO L175 Difference]: Start difference. First operand has 633 places, 2136 transitions, 64735 flow. Second operand 23 states and 3026 transitions. [2023-01-28 05:45:15,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 655 places, 2245 transitions, 71095 flow [2023-01-28 05:45:23,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 2245 transitions, 70051 flow, removed 238 selfloop flow, removed 14 redundant places. [2023-01-28 05:45:23,218 INFO L231 Difference]: Finished difference. Result has 650 places, 2169 transitions, 65502 flow [2023-01-28 05:45:23,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=63530, PETRI_DIFFERENCE_MINUEND_PLACES=619, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1883, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=65502, PETRI_PLACES=650, PETRI_TRANSITIONS=2169} [2023-01-28 05:45:23,219 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 629 predicate places. [2023-01-28 05:45:23,219 INFO L495 AbstractCegarLoop]: Abstraction has has 650 places, 2169 transitions, 65502 flow [2023-01-28 05:45:23,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 128.1875) internal successors, (2051), 16 states have internal predecessors, (2051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:23,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:45:23,220 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:45:23,226 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 05:45:23,420 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 05:45:23,420 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 05:45:23,421 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:45:23,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1958411046, now seen corresponding path program 28 times [2023-01-28 05:45:23,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:45:23,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499160431] [2023-01-28 05:45:23,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:45:23,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:45:23,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:45:23,520 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:45:23,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:45:23,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499160431] [2023-01-28 05:45:23,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499160431] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:45:23,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998323744] [2023-01-28 05:45:23,520 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 05:45:23,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:45:23,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:45:23,521 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 05:45:23,523 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 05:45:23,618 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 05:45:23,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:45:23,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:45:23,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:45:23,660 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:45:23,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:45:23,744 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:45:23,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998323744] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:45:23,744 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:45:23,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-01-28 05:45:23,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547653131] [2023-01-28 05:45:23,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:45:23,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-28 05:45:23,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:45:23,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-28 05:45:23,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2023-01-28 05:45:23,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:45:23,747 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 650 places, 2169 transitions, 65502 flow. Second operand has 17 states, 17 states have (on average 127.82352941176471) internal successors, (2173), 17 states have internal predecessors, (2173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:23,747 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:45:23,747 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:45:23,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:45:31,882 INFO L130 PetriNetUnfolder]: 5183/10636 cut-off events. [2023-01-28 05:45:31,882 INFO L131 PetriNetUnfolder]: For 397182/397182 co-relation queries the response was YES. [2023-01-28 05:45:32,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127551 conditions, 10636 events. 5183/10636 cut-off events. For 397182/397182 co-relation queries the response was YES. Maximal size of possible extension queue 765. Compared 95364 event pairs, 1349 based on Foata normal form. 18/10653 useless extension candidates. Maximal degree in co-relation 127157. Up to 6087 conditions per place. [2023-01-28 05:45:32,048 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 1822 selfloop transitions, 462 changer transitions 2/2286 dead transitions. [2023-01-28 05:45:32,049 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 667 places, 2286 transitions, 72489 flow [2023-01-28 05:45:32,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-01-28 05:45:32,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-01-28 05:45:32,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2492 transitions. [2023-01-28 05:45:32,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3974481658692185 [2023-01-28 05:45:32,051 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2492 transitions. [2023-01-28 05:45:32,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2492 transitions. [2023-01-28 05:45:32,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:45:32,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2492 transitions. [2023-01-28 05:45:32,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 131.1578947368421) internal successors, (2492), 19 states have internal predecessors, (2492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:32,055 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 330.0) internal successors, (6600), 20 states have internal predecessors, (6600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:32,055 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 330.0) internal successors, (6600), 20 states have internal predecessors, (6600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:32,055 INFO L175 Difference]: Start difference. First operand has 650 places, 2169 transitions, 65502 flow. Second operand 19 states and 2492 transitions. [2023-01-28 05:45:32,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 667 places, 2286 transitions, 72489 flow [2023-01-28 05:45:39,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 660 places, 2286 transitions, 72109 flow, removed 148 selfloop flow, removed 7 redundant places. [2023-01-28 05:45:40,005 INFO L231 Difference]: Finished difference. Result has 668 places, 2218 transitions, 68156 flow [2023-01-28 05:45:40,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=65018, PETRI_DIFFERENCE_MINUEND_PLACES=642, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=408, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1718, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=68156, PETRI_PLACES=668, PETRI_TRANSITIONS=2218} [2023-01-28 05:45:40,007 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 647 predicate places. [2023-01-28 05:45:40,007 INFO L495 AbstractCegarLoop]: Abstraction has has 668 places, 2218 transitions, 68156 flow [2023-01-28 05:45:40,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 127.82352941176471) internal successors, (2173), 17 states have internal predecessors, (2173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:40,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:45:40,008 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:45:40,012 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 05:45:40,212 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 05:45:40,212 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 05:45:40,213 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:45:40,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1102504238, now seen corresponding path program 29 times [2023-01-28 05:45:40,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:45:40,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153772836] [2023-01-28 05:45:40,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:45:40,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:45:40,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:45:40,382 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:45:40,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:45:40,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153772836] [2023-01-28 05:45:40,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153772836] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:45:40,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73099191] [2023-01-28 05:45:40,383 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 05:45:40,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:45:40,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:45:40,408 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 05:45:40,409 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 05:45:40,548 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-28 05:45:40,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:45:40,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 16 conjunts are in the unsatisfiable core [2023-01-28 05:45:40,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:45:40,621 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:45:40,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:45:40,787 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:45:40,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73099191] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:45:40,788 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:45:40,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-01-28 05:45:40,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158286990] [2023-01-28 05:45:40,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:45:40,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-28 05:45:40,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:45:40,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-28 05:45:40,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2023-01-28 05:45:40,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:45:40,790 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 668 places, 2218 transitions, 68156 flow. Second operand has 18 states, 18 states have (on average 127.88888888888889) internal successors, (2302), 18 states have internal predecessors, (2302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:40,790 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:45:40,790 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:45:40,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:45:49,686 INFO L130 PetriNetUnfolder]: 5445/11232 cut-off events. [2023-01-28 05:45:49,686 INFO L131 PetriNetUnfolder]: For 462376/462376 co-relation queries the response was YES. [2023-01-28 05:45:49,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136826 conditions, 11232 events. 5445/11232 cut-off events. For 462376/462376 co-relation queries the response was YES. Maximal size of possible extension queue 805. Compared 102144 event pairs, 1376 based on Foata normal form. 14/11245 useless extension candidates. Maximal degree in co-relation 136401. Up to 6025 conditions per place. [2023-01-28 05:45:49,874 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 1801 selfloop transitions, 576 changer transitions 13/2390 dead transitions. [2023-01-28 05:45:49,874 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 2390 transitions, 76579 flow [2023-01-28 05:45:49,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-01-28 05:45:49,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-01-28 05:45:49,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2761 transitions. [2023-01-28 05:45:49,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3984126984126984 [2023-01-28 05:45:49,876 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2761 transitions. [2023-01-28 05:45:49,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2761 transitions. [2023-01-28 05:45:49,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:45:49,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2761 transitions. [2023-01-28 05:45:49,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 131.47619047619048) internal successors, (2761), 21 states have internal predecessors, (2761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:49,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 330.0) internal successors, (7260), 22 states have internal predecessors, (7260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:49,881 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 330.0) internal successors, (7260), 22 states have internal predecessors, (7260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:49,881 INFO L175 Difference]: Start difference. First operand has 668 places, 2218 transitions, 68156 flow. Second operand 21 states and 2761 transitions. [2023-01-28 05:45:49,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 2390 transitions, 76579 flow [2023-01-28 05:45:59,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 677 places, 2390 transitions, 76146 flow, removed 153 selfloop flow, removed 9 redundant places. [2023-01-28 05:45:59,230 INFO L231 Difference]: Finished difference. Result has 684 places, 2291 transitions, 71633 flow [2023-01-28 05:45:59,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=67660, PETRI_DIFFERENCE_MINUEND_PLACES=657, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=500, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=71633, PETRI_PLACES=684, PETRI_TRANSITIONS=2291} [2023-01-28 05:45:59,231 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 663 predicate places. [2023-01-28 05:45:59,231 INFO L495 AbstractCegarLoop]: Abstraction has has 684 places, 2291 transitions, 71633 flow [2023-01-28 05:45:59,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.88888888888889) internal successors, (2302), 18 states have internal predecessors, (2302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:59,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:45:59,232 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:45:59,240 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 05:45:59,436 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 05:45:59,436 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 05:45:59,437 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:45:59,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1301645282, now seen corresponding path program 30 times [2023-01-28 05:45:59,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:45:59,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723761211] [2023-01-28 05:45:59,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:45:59,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:45:59,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:45:59,533 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:45:59,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:45:59,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723761211] [2023-01-28 05:45:59,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723761211] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:45:59,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493148269] [2023-01-28 05:45:59,534 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 05:45:59,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:45:59,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:45:59,535 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 05:45:59,535 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 05:45:59,737 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-28 05:45:59,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:45:59,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:45:59,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:45:59,799 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:45:59,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:45:59,897 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:45:59,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493148269] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:45:59,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:45:59,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-01-28 05:45:59,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097863366] [2023-01-28 05:45:59,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:45:59,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-28 05:45:59,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:45:59,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-28 05:45:59,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2023-01-28 05:45:59,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:45:59,900 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 684 places, 2291 transitions, 71633 flow. Second operand has 18 states, 18 states have (on average 127.77777777777777) internal successors, (2300), 18 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:45:59,900 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:45:59,900 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:45:59,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:46:08,646 INFO L130 PetriNetUnfolder]: 5469/11266 cut-off events. [2023-01-28 05:46:08,646 INFO L131 PetriNetUnfolder]: For 490885/490885 co-relation queries the response was YES. [2023-01-28 05:46:08,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141024 conditions, 11266 events. 5469/11266 cut-off events. For 490885/490885 co-relation queries the response was YES. Maximal size of possible extension queue 818. Compared 102361 event pairs, 1507 based on Foata normal form. 6/11271 useless extension candidates. Maximal degree in co-relation 140629. Up to 6347 conditions per place. [2023-01-28 05:46:08,835 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 1976 selfloop transitions, 385 changer transitions 6/2367 dead transitions. [2023-01-28 05:46:08,835 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 701 places, 2367 transitions, 77966 flow [2023-01-28 05:46:08,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-01-28 05:46:08,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-01-28 05:46:08,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2485 transitions. [2023-01-28 05:46:08,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3963317384370016 [2023-01-28 05:46:08,837 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2485 transitions. [2023-01-28 05:46:08,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2485 transitions. [2023-01-28 05:46:08,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:46:08,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2485 transitions. [2023-01-28 05:46:08,839 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 130.78947368421052) internal successors, (2485), 19 states have internal predecessors, (2485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:46:08,841 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 330.0) internal successors, (6600), 20 states have internal predecessors, (6600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:46:08,842 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 330.0) internal successors, (6600), 20 states have internal predecessors, (6600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:46:08,842 INFO L175 Difference]: Start difference. First operand has 684 places, 2291 transitions, 71633 flow. Second operand 19 states and 2485 transitions. [2023-01-28 05:46:08,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 701 places, 2367 transitions, 77966 flow [2023-01-28 05:46:18,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 694 places, 2367 transitions, 77791 flow, removed 33 selfloop flow, removed 7 redundant places. [2023-01-28 05:46:18,134 INFO L231 Difference]: Finished difference. Result has 699 places, 2300 transitions, 72989 flow [2023-01-28 05:46:18,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=71341, PETRI_DIFFERENCE_MINUEND_PLACES=676, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1908, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=72989, PETRI_PLACES=699, PETRI_TRANSITIONS=2300} [2023-01-28 05:46:18,136 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 678 predicate places. [2023-01-28 05:46:18,136 INFO L495 AbstractCegarLoop]: Abstraction has has 699 places, 2300 transitions, 72989 flow [2023-01-28 05:46:18,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.77777777777777) internal successors, (2300), 18 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:46:18,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:46:18,137 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:46:18,144 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 05:46:18,337 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 05:46:18,337 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 05:46:18,338 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:46:18,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1282652460, now seen corresponding path program 31 times [2023-01-28 05:46:18,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:46:18,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80634157] [2023-01-28 05:46:18,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:46:18,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:46:18,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:46:18,439 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:46:18,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:46:18,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80634157] [2023-01-28 05:46:18,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80634157] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:46:18,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916799778] [2023-01-28 05:46:18,439 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 05:46:18,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:46:18,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:46:18,440 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 05:46:18,441 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 05:46:18,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:46:18,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:46:18,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:46:18,576 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:46:18,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:46:18,678 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:46:18,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916799778] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:46:18,679 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:46:18,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-01-28 05:46:18,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850952576] [2023-01-28 05:46:18,679 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:46:18,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-28 05:46:18,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:46:18,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-28 05:46:18,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2023-01-28 05:46:18,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:46:18,681 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 699 places, 2300 transitions, 72989 flow. Second operand has 16 states, 16 states have (on average 128.0) internal successors, (2048), 16 states have internal predecessors, (2048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:46:18,681 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:46:18,681 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:46:18,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:46:27,984 INFO L130 PetriNetUnfolder]: 5602/11508 cut-off events. [2023-01-28 05:46:27,984 INFO L131 PetriNetUnfolder]: For 545414/545414 co-relation queries the response was YES. [2023-01-28 05:46:28,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147609 conditions, 11508 events. 5602/11508 cut-off events. For 545414/545414 co-relation queries the response was YES. Maximal size of possible extension queue 839. Compared 104749 event pairs, 2184 based on Foata normal form. 46/11553 useless extension candidates. Maximal degree in co-relation 147193. Up to 10921 conditions per place. [2023-01-28 05:46:28,189 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 2250 selfloop transitions, 185 changer transitions 0/2435 dead transitions. [2023-01-28 05:46:28,189 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 2435 transitions, 80844 flow [2023-01-28 05:46:28,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-01-28 05:46:28,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-01-28 05:46:28,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3815 transitions. [2023-01-28 05:46:28,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3986415882967607 [2023-01-28 05:46:28,192 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3815 transitions. [2023-01-28 05:46:28,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3815 transitions. [2023-01-28 05:46:28,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:46:28,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3815 transitions. [2023-01-28 05:46:28,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 131.55172413793105) internal successors, (3815), 29 states have internal predecessors, (3815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:46:28,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 330.0) internal successors, (9900), 30 states have internal predecessors, (9900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:46:28,199 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 330.0) internal successors, (9900), 30 states have internal predecessors, (9900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:46:28,199 INFO L175 Difference]: Start difference. First operand has 699 places, 2300 transitions, 72989 flow. Second operand 29 states and 3815 transitions. [2023-01-28 05:46:28,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 725 places, 2435 transitions, 80844 flow [2023-01-28 05:46:38,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 717 places, 2435 transitions, 80523 flow, removed 54 selfloop flow, removed 8 redundant places. [2023-01-28 05:46:38,207 INFO L231 Difference]: Finished difference. Result has 733 places, 2348 transitions, 75106 flow [2023-01-28 05:46:38,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=72637, PETRI_DIFFERENCE_MINUEND_PLACES=689, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=75106, PETRI_PLACES=733, PETRI_TRANSITIONS=2348} [2023-01-28 05:46:38,209 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 712 predicate places. [2023-01-28 05:46:38,209 INFO L495 AbstractCegarLoop]: Abstraction has has 733 places, 2348 transitions, 75106 flow [2023-01-28 05:46:38,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 128.0) internal successors, (2048), 16 states have internal predecessors, (2048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:46:38,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:46:38,209 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:46:38,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-01-28 05:46:38,414 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 05:46:38,414 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 05:46:38,414 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:46:38,414 INFO L85 PathProgramCache]: Analyzing trace with hash -588197112, now seen corresponding path program 32 times [2023-01-28 05:46:38,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:46:38,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485688944] [2023-01-28 05:46:38,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:46:38,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:46:38,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:46:38,536 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:46:38,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:46:38,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485688944] [2023-01-28 05:46:38,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485688944] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:46:38,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122163418] [2023-01-28 05:46:38,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 05:46:38,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:46:38,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:46:38,537 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 05:46:38,538 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 05:46:38,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 05:46:38,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:46:38,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:46:38,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:46:38,709 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:46:38,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:46:38,791 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:46:38,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122163418] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:46:38,792 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:46:38,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-01-28 05:46:38,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570085415] [2023-01-28 05:46:38,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:46:38,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-28 05:46:38,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:46:38,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-28 05:46:38,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2023-01-28 05:46:38,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:46:38,794 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 733 places, 2348 transitions, 75106 flow. Second operand has 17 states, 17 states have (on average 128.1764705882353) internal successors, (2179), 17 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:46:38,794 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:46:38,794 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:46:38,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:46:48,974 INFO L130 PetriNetUnfolder]: 5720/11782 cut-off events. [2023-01-28 05:46:48,974 INFO L131 PetriNetUnfolder]: For 597814/597814 co-relation queries the response was YES. [2023-01-28 05:46:49,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152561 conditions, 11782 events. 5720/11782 cut-off events. For 597814/597814 co-relation queries the response was YES. Maximal size of possible extension queue 861. Compared 107884 event pairs, 1497 based on Foata normal form. 56/11837 useless extension candidates. Maximal degree in co-relation 152304. Up to 7036 conditions per place. [2023-01-28 05:46:49,186 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 1911 selfloop transitions, 576 changer transitions 4/2491 dead transitions. [2023-01-28 05:46:49,186 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 751 places, 2491 transitions, 84143 flow [2023-01-28 05:46:49,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-01-28 05:46:49,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-01-28 05:46:49,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2773 transitions. [2023-01-28 05:46:49,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40014430014430014 [2023-01-28 05:46:49,188 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2773 transitions. [2023-01-28 05:46:49,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2773 transitions. [2023-01-28 05:46:49,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:46:49,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2773 transitions. [2023-01-28 05:46:49,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 132.04761904761904) internal successors, (2773), 21 states have internal predecessors, (2773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:46:49,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 330.0) internal successors, (7260), 22 states have internal predecessors, (7260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:46:49,193 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 330.0) internal successors, (7260), 22 states have internal predecessors, (7260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:46:49,193 INFO L175 Difference]: Start difference. First operand has 733 places, 2348 transitions, 75106 flow. Second operand 21 states and 2773 transitions. [2023-01-28 05:46:49,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 751 places, 2491 transitions, 84143 flow [2023-01-28 05:47:00,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 739 places, 2491 transitions, 83090 flow, removed 444 selfloop flow, removed 12 redundant places. [2023-01-28 05:47:00,285 INFO L231 Difference]: Finished difference. Result has 744 places, 2398 transitions, 78363 flow [2023-01-28 05:47:00,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=74139, PETRI_DIFFERENCE_MINUEND_PLACES=719, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=526, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1804, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=78363, PETRI_PLACES=744, PETRI_TRANSITIONS=2398} [2023-01-28 05:47:00,287 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 723 predicate places. [2023-01-28 05:47:00,287 INFO L495 AbstractCegarLoop]: Abstraction has has 744 places, 2398 transitions, 78363 flow [2023-01-28 05:47:00,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 128.1764705882353) internal successors, (2179), 17 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:47:00,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:47:00,287 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:47:00,293 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 05:47:00,489 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 05:47:00,489 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 05:47:00,489 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:47:00,489 INFO L85 PathProgramCache]: Analyzing trace with hash -60980314, now seen corresponding path program 33 times [2023-01-28 05:47:00,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:47:00,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116360494] [2023-01-28 05:47:00,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:47:00,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:47:00,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:47:00,614 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:47:00,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:47:00,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116360494] [2023-01-28 05:47:00,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116360494] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:47:00,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079375978] [2023-01-28 05:47:00,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 05:47:00,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:47:00,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:47:00,616 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 05:47:00,617 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 05:47:00,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-01-28 05:47:00,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:47:00,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:47:00,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:47:01,029 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:47:01,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:47:01,109 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:47:01,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079375978] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:47:01,110 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:47:01,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-01-28 05:47:01,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884204482] [2023-01-28 05:47:01,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:47:01,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-01-28 05:47:01,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:47:01,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-01-28 05:47:01,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2023-01-28 05:47:01,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:47:01,112 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 744 places, 2398 transitions, 78363 flow. Second operand has 19 states, 19 states have (on average 127.94736842105263) internal successors, (2431), 19 states have internal predecessors, (2431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:47:01,112 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:47:01,112 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:47:01,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:47:11,941 INFO L130 PetriNetUnfolder]: 5799/11923 cut-off events. [2023-01-28 05:47:11,941 INFO L131 PetriNetUnfolder]: For 644823/644823 co-relation queries the response was YES. [2023-01-28 05:47:12,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 158169 conditions, 11923 events. 5799/11923 cut-off events. For 644823/644823 co-relation queries the response was YES. Maximal size of possible extension queue 871. Compared 109321 event pairs, 1542 based on Foata normal form. 28/11950 useless extension candidates. Maximal degree in co-relation 157737. Up to 7516 conditions per place. [2023-01-28 05:47:12,167 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 1901 selfloop transitions, 624 changer transitions 1/2526 dead transitions. [2023-01-28 05:47:12,167 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 770 places, 2526 transitions, 86464 flow [2023-01-28 05:47:12,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-01-28 05:47:12,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-01-28 05:47:12,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3815 transitions. [2023-01-28 05:47:12,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3986415882967607 [2023-01-28 05:47:12,170 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3815 transitions. [2023-01-28 05:47:12,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3815 transitions. [2023-01-28 05:47:12,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:47:12,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3815 transitions. [2023-01-28 05:47:12,173 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 131.55172413793105) internal successors, (3815), 29 states have internal predecessors, (3815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:47:12,176 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 330.0) internal successors, (9900), 30 states have internal predecessors, (9900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:47:12,176 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 330.0) internal successors, (9900), 30 states have internal predecessors, (9900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:47:12,177 INFO L175 Difference]: Start difference. First operand has 744 places, 2398 transitions, 78363 flow. Second operand 29 states and 3815 transitions. [2023-01-28 05:47:12,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 770 places, 2526 transitions, 86464 flow [2023-01-28 05:47:24,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 760 places, 2526 transitions, 85232 flow, removed 545 selfloop flow, removed 10 redundant places. [2023-01-28 05:47:24,772 INFO L231 Difference]: Finished difference. Result has 765 places, 2444 transitions, 80914 flow [2023-01-28 05:47:24,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=77129, PETRI_DIFFERENCE_MINUEND_PLACES=732, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=572, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1811, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=80914, PETRI_PLACES=765, PETRI_TRANSITIONS=2444} [2023-01-28 05:47:24,773 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 744 predicate places. [2023-01-28 05:47:24,773 INFO L495 AbstractCegarLoop]: Abstraction has has 765 places, 2444 transitions, 80914 flow [2023-01-28 05:47:24,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 127.94736842105263) internal successors, (2431), 19 states have internal predecessors, (2431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:47:24,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:47:24,774 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:47:24,779 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 05:47:24,974 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 05:47:24,974 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 05:47:24,975 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:47:24,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1773850452, now seen corresponding path program 34 times [2023-01-28 05:47:24,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:47:24,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638132071] [2023-01-28 05:47:24,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:47:24,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:47:24,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:47:25,076 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:47:25,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:47:25,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638132071] [2023-01-28 05:47:25,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638132071] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:47:25,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698543008] [2023-01-28 05:47:25,076 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 05:47:25,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:47:25,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:47:25,077 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 05:47:25,079 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 05:47:25,179 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 05:47:25,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:47:25,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:47:25,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:47:25,218 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:47:25,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:47:27,718 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:47:27,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698543008] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:47:27,718 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:47:27,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-01-28 05:47:27,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552464812] [2023-01-28 05:47:27,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:47:27,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-28 05:47:27,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:47:27,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-28 05:47:27,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=211, Unknown=1, NotChecked=0, Total=272 [2023-01-28 05:47:27,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:47:27,720 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 765 places, 2444 transitions, 80914 flow. Second operand has 17 states, 17 states have (on average 127.82352941176471) internal successors, (2173), 17 states have internal predecessors, (2173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:47:27,720 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:47:27,720 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:47:27,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:47:38,478 INFO L130 PetriNetUnfolder]: 5836/11942 cut-off events. [2023-01-28 05:47:38,478 INFO L131 PetriNetUnfolder]: For 633238/633238 co-relation queries the response was YES. [2023-01-28 05:47:38,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159653 conditions, 11942 events. 5836/11942 cut-off events. For 633238/633238 co-relation queries the response was YES. Maximal size of possible extension queue 867. Compared 108784 event pairs, 1550 based on Foata normal form. 20/11961 useless extension candidates. Maximal degree in co-relation 159178. Up to 6774 conditions per place. [2023-01-28 05:47:38,933 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 2027 selfloop transitions, 493 changer transitions 4/2524 dead transitions. [2023-01-28 05:47:38,934 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 788 places, 2524 transitions, 87694 flow [2023-01-28 05:47:38,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-01-28 05:47:38,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-01-28 05:47:38,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3135 transitions. [2023-01-28 05:47:38,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2023-01-28 05:47:38,936 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3135 transitions. [2023-01-28 05:47:38,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3135 transitions. [2023-01-28 05:47:38,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:47:38,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3135 transitions. [2023-01-28 05:47:38,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 130.625) internal successors, (3135), 24 states have internal predecessors, (3135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:47:38,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 330.0) internal successors, (8250), 25 states have internal predecessors, (8250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:47:38,942 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 330.0) internal successors, (8250), 25 states have internal predecessors, (8250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:47:38,942 INFO L175 Difference]: Start difference. First operand has 765 places, 2444 transitions, 80914 flow. Second operand 24 states and 3135 transitions. [2023-01-28 05:47:38,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 788 places, 2524 transitions, 87694 flow [2023-01-28 05:47:50,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 769 places, 2524 transitions, 86460 flow, removed 446 selfloop flow, removed 19 redundant places. [2023-01-28 05:47:50,663 INFO L231 Difference]: Finished difference. Result has 776 places, 2461 transitions, 82214 flow [2023-01-28 05:47:50,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=79372, PETRI_DIFFERENCE_MINUEND_PLACES=746, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=463, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1947, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=82214, PETRI_PLACES=776, PETRI_TRANSITIONS=2461} [2023-01-28 05:47:50,665 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 755 predicate places. [2023-01-28 05:47:50,665 INFO L495 AbstractCegarLoop]: Abstraction has has 776 places, 2461 transitions, 82214 flow [2023-01-28 05:47:50,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 127.82352941176471) internal successors, (2173), 17 states have internal predecessors, (2173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:47:50,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:47:50,665 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:47:50,672 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 05:47:50,865 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 05:47:50,866 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 05:47:50,866 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:47:50,866 INFO L85 PathProgramCache]: Analyzing trace with hash -698139296, now seen corresponding path program 35 times [2023-01-28 05:47:50,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:47:50,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133536764] [2023-01-28 05:47:50,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:47:50,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:47:50,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:47:50,963 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:47:50,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:47:50,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133536764] [2023-01-28 05:47:50,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133536764] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:47:50,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112125480] [2023-01-28 05:47:50,963 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 05:47:50,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:47:50,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:47:50,964 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 05:47:50,965 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 05:47:51,076 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-28 05:47:51,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:47:51,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:47:51,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:47:51,121 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:47:51,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:47:51,236 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:47:51,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112125480] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:47:51,237 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:47:51,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-01-28 05:47:51,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972242343] [2023-01-28 05:47:51,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:47:51,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-28 05:47:51,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:47:51,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-28 05:47:51,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-01-28 05:47:51,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:47:51,239 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 776 places, 2461 transitions, 82214 flow. Second operand has 18 states, 18 states have (on average 127.77777777777777) internal successors, (2300), 18 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:47:51,239 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:47:51,239 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:47:51,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:48:02,144 INFO L130 PetriNetUnfolder]: 5815/11883 cut-off events. [2023-01-28 05:48:02,144 INFO L131 PetriNetUnfolder]: For 665255/665255 co-relation queries the response was YES. [2023-01-28 05:48:02,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160347 conditions, 11883 events. 5815/11883 cut-off events. For 665255/665255 co-relation queries the response was YES. Maximal size of possible extension queue 862. Compared 108136 event pairs, 1478 based on Foata normal form. 10/11892 useless extension candidates. Maximal degree in co-relation 159894. Up to 6360 conditions per place. [2023-01-28 05:48:02,377 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 1892 selfloop transitions, 635 changer transitions 4/2531 dead transitions. [2023-01-28 05:48:02,377 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 794 places, 2531 transitions, 88543 flow [2023-01-28 05:48:02,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-01-28 05:48:02,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-01-28 05:48:02,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2880 transitions. [2023-01-28 05:48:02,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39669421487603307 [2023-01-28 05:48:02,380 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2880 transitions. [2023-01-28 05:48:02,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2880 transitions. [2023-01-28 05:48:02,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:48:02,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2880 transitions. [2023-01-28 05:48:02,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 130.9090909090909) internal successors, (2880), 22 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:48:02,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 330.0) internal successors, (7590), 23 states have internal predecessors, (7590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:48:02,384 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 330.0) internal successors, (7590), 23 states have internal predecessors, (7590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:48:02,384 INFO L175 Difference]: Start difference. First operand has 776 places, 2461 transitions, 82214 flow. Second operand 22 states and 2880 transitions. [2023-01-28 05:48:02,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 794 places, 2531 transitions, 88543 flow [2023-01-28 05:48:14,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 782 places, 2531 transitions, 87684 flow, removed 262 selfloop flow, removed 12 redundant places. [2023-01-28 05:48:14,700 INFO L231 Difference]: Finished difference. Result has 782 places, 2453 transitions, 82400 flow [2023-01-28 05:48:14,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=81137, PETRI_DIFFERENCE_MINUEND_PLACES=761, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=633, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1821, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=82400, PETRI_PLACES=782, PETRI_TRANSITIONS=2453} [2023-01-28 05:48:14,702 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 761 predicate places. [2023-01-28 05:48:14,702 INFO L495 AbstractCegarLoop]: Abstraction has has 782 places, 2453 transitions, 82400 flow [2023-01-28 05:48:14,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.77777777777777) internal successors, (2300), 18 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:48:14,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:48:14,702 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:48:14,719 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 05:48:14,908 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 05:48:14,909 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 05:48:14,909 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:48:14,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1864351080, now seen corresponding path program 36 times [2023-01-28 05:48:14,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:48:14,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648689464] [2023-01-28 05:48:14,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:48:14,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:48:14,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:48:15,007 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:48:15,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:48:15,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648689464] [2023-01-28 05:48:15,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648689464] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:48:15,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268072251] [2023-01-28 05:48:15,008 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 05:48:15,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:48:15,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:48:15,009 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 05:48:15,011 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 05:48:15,187 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-28 05:48:15,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:48:15,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 05:48:15,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:48:15,239 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:48:15,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:48:15,332 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:48:15,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268072251] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:48:15,332 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:48:15,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-01-28 05:48:15,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381673285] [2023-01-28 05:48:15,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:48:15,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-28 05:48:15,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:48:15,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-28 05:48:15,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2023-01-28 05:48:15,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 330 [2023-01-28 05:48:15,335 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 782 places, 2453 transitions, 82400 flow. Second operand has 18 states, 18 states have (on average 127.77777777777777) internal successors, (2300), 18 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:48:15,335 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:48:15,335 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 330 [2023-01-28 05:48:15,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:48:25,522 INFO L130 PetriNetUnfolder]: 5821/11887 cut-off events. [2023-01-28 05:48:25,522 INFO L131 PetriNetUnfolder]: For 686879/686879 co-relation queries the response was YES. [2023-01-28 05:48:25,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161233 conditions, 11887 events. 5821/11887 cut-off events. For 686879/686879 co-relation queries the response was YES. Maximal size of possible extension queue 865. Compared 108174 event pairs, 1636 based on Foata normal form. 6/11892 useless extension candidates. Maximal degree in co-relation 160782. Up to 6818 conditions per place. [2023-01-28 05:48:25,899 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 2119 selfloop transitions, 382 changer transitions 6/2507 dead transitions. [2023-01-28 05:48:25,900 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 800 places, 2507 transitions, 88528 flow [2023-01-28 05:48:25,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-01-28 05:48:25,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-01-28 05:48:25,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2610 transitions. [2023-01-28 05:48:25,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39545454545454545 [2023-01-28 05:48:25,902 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2610 transitions. [2023-01-28 05:48:25,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2610 transitions. [2023-01-28 05:48:25,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:48:25,902 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2610 transitions. [2023-01-28 05:48:25,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 130.5) internal successors, (2610), 20 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:48:25,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 330.0) internal successors, (6930), 21 states have internal predecessors, (6930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:48:25,906 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 330.0) internal successors, (6930), 21 states have internal predecessors, (6930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:48:25,906 INFO L175 Difference]: Start difference. First operand has 782 places, 2453 transitions, 82400 flow. Second operand 20 states and 2610 transitions. [2023-01-28 05:48:25,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 800 places, 2507 transitions, 88528 flow [2023-01-28 05:48:38,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 784 places, 2507 transitions, 87945 flow, removed 35 selfloop flow, removed 16 redundant places. [2023-01-28 05:48:38,387 INFO L231 Difference]: Finished difference. Result has 787 places, 2450 transitions, 83108 flow [2023-01-28 05:48:38,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=81625, PETRI_DIFFERENCE_MINUEND_PLACES=765, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=374, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2070, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=83108, PETRI_PLACES=787, PETRI_TRANSITIONS=2450} [2023-01-28 05:48:38,389 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 766 predicate places. [2023-01-28 05:48:38,389 INFO L495 AbstractCegarLoop]: Abstraction has has 787 places, 2450 transitions, 83108 flow [2023-01-28 05:48:38,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.77777777777777) internal successors, (2300), 18 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:48:38,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:48:38,390 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:48:38,395 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 05:48:38,590 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,SelfDestructingSolverStorable42 [2023-01-28 05:48:38,590 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 05:48:38,591 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:48:38,591 INFO L85 PathProgramCache]: Analyzing trace with hash 267318248, now seen corresponding path program 37 times [2023-01-28 05:48:38,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:48:38,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320253487] [2023-01-28 05:48:38,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:48:38,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:48:38,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:48:39,560 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 05:48:39,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:48:39,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320253487] [2023-01-28 05:48:39,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320253487] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:48:39,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049143712] [2023-01-28 05:48:39,560 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 05:48:39,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:48:39,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:48:39,561 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 05:48:39,565 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 05:48:39,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:48:39,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 36 conjunts are in the unsatisfiable core [2023-01-28 05:48:39,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:48:39,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 05:48:39,815 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 05:48:39,868 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 05:48:39,869 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-01-28 05:48:39,874 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 05:48:39,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:48:39,968 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 05:48:39,968 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 114 [2023-01-28 05:48:39,983 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 05:48:39,983 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 48 [2023-01-28 05:48:40,121 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-01-28 05:48:40,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049143712] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:48:40,121 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:48:40,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 6] total 23 [2023-01-28 05:48:40,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512357036] [2023-01-28 05:48:40,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:48:40,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-01-28 05:48:40,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:48:40,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-01-28 05:48:40,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=512, Unknown=8, NotChecked=0, Total=600 [2023-01-28 05:48:40,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 330 [2023-01-28 05:48:40,124 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 787 places, 2450 transitions, 83108 flow. Second operand has 25 states, 25 states have (on average 98.76) internal successors, (2469), 25 states have internal predecessors, (2469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:48:40,124 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:48:40,124 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 330 [2023-01-28 05:48:40,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:48:50,731 INFO L130 PetriNetUnfolder]: 5849/11928 cut-off events. [2023-01-28 05:48:50,731 INFO L131 PetriNetUnfolder]: For 716204/716240 co-relation queries the response was YES. [2023-01-28 05:48:50,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164660 conditions, 11928 events. 5849/11928 cut-off events. For 716204/716240 co-relation queries the response was YES. Maximal size of possible extension queue 864. Compared 108436 event pairs, 260 based on Foata normal form. 14/11912 useless extension candidates. Maximal degree in co-relation 164204. Up to 11157 conditions per place. [2023-01-28 05:48:50,976 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 2294 selfloop transitions, 201 changer transitions 20/2534 dead transitions. [2023-01-28 05:48:50,976 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 799 places, 2534 transitions, 90129 flow [2023-01-28 05:48:50,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-01-28 05:48:50,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-01-28 05:48:50,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1637 transitions. [2023-01-28 05:48:50,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3100378787878788 [2023-01-28 05:48:50,978 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1637 transitions. [2023-01-28 05:48:50,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1637 transitions. [2023-01-28 05:48:50,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:48:50,978 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1637 transitions. [2023-01-28 05:48:50,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 102.3125) internal successors, (1637), 16 states have internal predecessors, (1637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:48:50,981 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 330.0) internal successors, (5610), 17 states have internal predecessors, (5610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:48:50,982 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 330.0) internal successors, (5610), 17 states have internal predecessors, (5610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:48:50,982 INFO L175 Difference]: Start difference. First operand has 787 places, 2450 transitions, 83108 flow. Second operand 16 states and 1637 transitions. [2023-01-28 05:48:50,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 799 places, 2534 transitions, 90129 flow [2023-01-28 05:49:03,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 789 places, 2534 transitions, 89557 flow, removed 102 selfloop flow, removed 10 redundant places. [2023-01-28 05:49:03,685 INFO L231 Difference]: Finished difference. Result has 792 places, 2479 transitions, 84205 flow [2023-01-28 05:49:03,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=82564, PETRI_DIFFERENCE_MINUEND_PLACES=774, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=84205, PETRI_PLACES=792, PETRI_TRANSITIONS=2479} [2023-01-28 05:49:03,687 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 771 predicate places. [2023-01-28 05:49:03,687 INFO L495 AbstractCegarLoop]: Abstraction has has 792 places, 2479 transitions, 84205 flow [2023-01-28 05:49:03,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 98.76) internal successors, (2469), 25 states have internal predecessors, (2469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:49:03,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:49:03,687 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:49:03,695 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-01-28 05:49:03,892 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,SelfDestructingSolverStorable43 [2023-01-28 05:49:03,892 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 05:49:03,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:49:03,892 INFO L85 PathProgramCache]: Analyzing trace with hash -694043803, now seen corresponding path program 38 times [2023-01-28 05:49:03,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:49:03,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166614696] [2023-01-28 05:49:03,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:49:03,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:49:03,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:49:04,775 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 05:49:04,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:49:04,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166614696] [2023-01-28 05:49:04,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166614696] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:49:04,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149776241] [2023-01-28 05:49:04,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 05:49:04,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:49:04,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:49:04,776 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 05:49:04,778 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 05:49:04,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 05:49:04,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:49:04,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 31 conjunts are in the unsatisfiable core [2023-01-28 05:49:04,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:49:05,066 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 05:49:05,066 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 70 [2023-01-28 05:49:05,090 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 05:49:05,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:49:05,473 INFO L321 Elim1Store]: treesize reduction 20, result has 92.7 percent of original size [2023-01-28 05:49:05,473 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 67 treesize of output 304 [2023-01-28 05:49:06,310 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:49:06,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149776241] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:49:06,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:49:06,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 6] total 23 [2023-01-28 05:49:06,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759415164] [2023-01-28 05:49:06,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:49:06,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-01-28 05:49:06,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:49:06,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-01-28 05:49:06,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2023-01-28 05:49:06,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 330 [2023-01-28 05:49:06,313 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 792 places, 2479 transitions, 84205 flow. Second operand has 25 states, 25 states have (on average 105.88) internal successors, (2647), 25 states have internal predecessors, (2647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:49:06,313 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:49:06,314 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 330 [2023-01-28 05:49:06,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:49:24,800 INFO L130 PetriNetUnfolder]: 10110/20431 cut-off events. [2023-01-28 05:49:24,801 INFO L131 PetriNetUnfolder]: For 1442047/1442083 co-relation queries the response was YES. [2023-01-28 05:49:25,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 293786 conditions, 20431 events. 10110/20431 cut-off events. For 1442047/1442083 co-relation queries the response was YES. Maximal size of possible extension queue 1358. Compared 198082 event pairs, 742 based on Foata normal form. 24/20421 useless extension candidates. Maximal degree in co-relation 293554. Up to 11767 conditions per place. [2023-01-28 05:49:25,233 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 3007 selfloop transitions, 918 changer transitions 125/4069 dead transitions. [2023-01-28 05:49:25,233 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 812 places, 4069 transitions, 150550 flow [2023-01-28 05:49:25,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-01-28 05:49:25,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-01-28 05:49:25,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3207 transitions. [2023-01-28 05:49:25,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33510971786833854 [2023-01-28 05:49:25,236 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3207 transitions. [2023-01-28 05:49:25,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3207 transitions. [2023-01-28 05:49:25,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:49:25,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3207 transitions. [2023-01-28 05:49:25,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 110.58620689655173) internal successors, (3207), 29 states have internal predecessors, (3207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:49:25,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 330.0) internal successors, (9900), 30 states have internal predecessors, (9900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:49:25,242 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 330.0) internal successors, (9900), 30 states have internal predecessors, (9900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:49:25,242 INFO L175 Difference]: Start difference. First operand has 792 places, 2479 transitions, 84205 flow. Second operand 29 states and 3207 transitions. [2023-01-28 05:49:25,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 812 places, 4069 transitions, 150550 flow [2023-01-28 05:49:54,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 805 places, 4069 transitions, 149883 flow, removed 85 selfloop flow, removed 7 redundant places. [2023-01-28 05:49:55,018 INFO L231 Difference]: Finished difference. Result has 820 places, 3341 transitions, 119932 flow [2023-01-28 05:49:55,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=83623, PETRI_DIFFERENCE_MINUEND_PLACES=777, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2003, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=119932, PETRI_PLACES=820, PETRI_TRANSITIONS=3341} [2023-01-28 05:49:55,020 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 799 predicate places. [2023-01-28 05:49:55,020 INFO L495 AbstractCegarLoop]: Abstraction has has 820 places, 3341 transitions, 119932 flow [2023-01-28 05:49:55,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.88) internal successors, (2647), 25 states have internal predecessors, (2647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:49:55,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:49:55,021 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:49:55,026 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 05:49:55,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:49:55,226 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 05:49:55,226 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:49:55,226 INFO L85 PathProgramCache]: Analyzing trace with hash -915562717, now seen corresponding path program 39 times [2023-01-28 05:49:55,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:49:55,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213953077] [2023-01-28 05:49:55,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:49:55,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:49:55,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:49:56,744 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 05:49:56,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:49:56,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213953077] [2023-01-28 05:49:56,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213953077] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:49:56,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714347264] [2023-01-28 05:49:56,745 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 05:49:56,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:49:56,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:49:56,746 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 05:49:56,746 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 05:49:56,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-28 05:49:56,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:49:56,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 31 conjunts are in the unsatisfiable core [2023-01-28 05:49:56,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:49:57,121 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 05:49:57,121 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 70 [2023-01-28 05:49:57,148 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 05:49:57,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:49:57,549 INFO L321 Elim1Store]: treesize reduction 20, result has 92.7 percent of original size [2023-01-28 05:49:57,549 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 67 treesize of output 304 [2023-01-28 05:49:58,366 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:49:58,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714347264] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:49:58,367 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:49:58,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 6] total 24 [2023-01-28 05:49:58,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399311571] [2023-01-28 05:49:58,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:49:58,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-01-28 05:49:58,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:49:58,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-01-28 05:49:58,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2023-01-28 05:49:58,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 330 [2023-01-28 05:49:58,369 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 820 places, 3341 transitions, 119932 flow. Second operand has 26 states, 26 states have (on average 99.03846153846153) internal successors, (2575), 26 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:49:58,369 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:49:58,369 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 330 [2023-01-28 05:49:58,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:50:27,914 INFO L130 PetriNetUnfolder]: 11907/24567 cut-off events. [2023-01-28 05:50:27,914 INFO L131 PetriNetUnfolder]: For 1966094/1966130 co-relation queries the response was YES. [2023-01-28 05:50:28,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 367808 conditions, 24567 events. 11907/24567 cut-off events. For 1966094/1966130 co-relation queries the response was YES. Maximal size of possible extension queue 1588. Compared 249943 event pairs, 1042 based on Foata normal form. 35/24571 useless extension candidates. Maximal degree in co-relation 367562. Up to 16428 conditions per place. [2023-01-28 05:50:28,539 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 3118 selfloop transitions, 1060 changer transitions 145/4342 dead transitions. [2023-01-28 05:50:28,540 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 850 places, 4342 transitions, 167094 flow [2023-01-28 05:50:28,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-01-28 05:50:28,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-01-28 05:50:28,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3210 transitions. [2023-01-28 05:50:28,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31378299120234604 [2023-01-28 05:50:28,542 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3210 transitions. [2023-01-28 05:50:28,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3210 transitions. [2023-01-28 05:50:28,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:50:28,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3210 transitions. [2023-01-28 05:50:28,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 103.54838709677419) internal successors, (3210), 31 states have internal predecessors, (3210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:50:28,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 330.0) internal successors, (10560), 32 states have internal predecessors, (10560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:50:28,549 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 330.0) internal successors, (10560), 32 states have internal predecessors, (10560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:50:28,549 INFO L175 Difference]: Start difference. First operand has 820 places, 3341 transitions, 119932 flow. Second operand 31 states and 3210 transitions. [2023-01-28 05:50:28,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 850 places, 4342 transitions, 167094 flow [2023-01-28 05:51:13,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 840 places, 4342 transitions, 162526 flow, removed 2218 selfloop flow, removed 10 redundant places. [2023-01-28 05:51:13,666 INFO L231 Difference]: Finished difference. Result has 853 places, 3842 transitions, 140773 flow [2023-01-28 05:51:13,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=116366, PETRI_DIFFERENCE_MINUEND_PLACES=810, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=603, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=140773, PETRI_PLACES=853, PETRI_TRANSITIONS=3842} [2023-01-28 05:51:13,668 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 832 predicate places. [2023-01-28 05:51:13,669 INFO L495 AbstractCegarLoop]: Abstraction has has 853 places, 3842 transitions, 140773 flow [2023-01-28 05:51:13,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 99.03846153846153) internal successors, (2575), 26 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:51:13,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:51:13,669 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:51:13,675 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 05:51:13,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:51:13,874 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 05:51:13,874 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:51:13,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1863523037, now seen corresponding path program 40 times [2023-01-28 05:51:13,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:51:13,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617531773] [2023-01-28 05:51:13,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:51:13,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:51:13,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:51:15,773 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 05:51:15,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:51:15,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617531773] [2023-01-28 05:51:15,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617531773] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:51:15,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994994968] [2023-01-28 05:51:15,773 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 05:51:15,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:51:15,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:51:15,774 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 05:51:15,776 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 05:51:15,891 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 05:51:15,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:51:15,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 31 conjunts are in the unsatisfiable core [2023-01-28 05:51:15,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:51:16,088 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 05:51:16,089 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 70 [2023-01-28 05:51:16,112 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 05:51:16,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:51:16,493 INFO L321 Elim1Store]: treesize reduction 20, result has 92.7 percent of original size [2023-01-28 05:51:16,493 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 67 treesize of output 304 [2023-01-28 05:51:17,320 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:51:17,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994994968] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:51:17,320 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:51:17,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 6] total 24 [2023-01-28 05:51:17,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450739818] [2023-01-28 05:51:17,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:51:17,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-01-28 05:51:17,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:51:17,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-01-28 05:51:17,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=577, Unknown=0, NotChecked=0, Total=650 [2023-01-28 05:51:17,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 330 [2023-01-28 05:51:17,323 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 853 places, 3842 transitions, 140773 flow. Second operand has 26 states, 26 states have (on average 98.88461538461539) internal successors, (2571), 26 states have internal predecessors, (2571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:51:17,323 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:51:17,323 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 330 [2023-01-28 05:51:17,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:51:55,928 INFO L130 PetriNetUnfolder]: 13541/28382 cut-off events. [2023-01-28 05:51:55,929 INFO L131 PetriNetUnfolder]: For 2388016/2388052 co-relation queries the response was YES. [2023-01-28 05:51:56,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 428901 conditions, 28382 events. 13541/28382 cut-off events. For 2388016/2388052 co-relation queries the response was YES. Maximal size of possible extension queue 1723. Compared 298241 event pairs, 1263 based on Foata normal form. 42/28395 useless extension candidates. Maximal degree in co-relation 428644. Up to 20312 conditions per place. [2023-01-28 05:51:56,663 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 3462 selfloop transitions, 1142 changer transitions 70/4693 dead transitions. [2023-01-28 05:51:56,663 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 876 places, 4693 transitions, 183648 flow [2023-01-28 05:51:56,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-01-28 05:51:56,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-01-28 05:51:56,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2582 transitions. [2023-01-28 05:51:56,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31296969696969695 [2023-01-28 05:51:56,665 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2582 transitions. [2023-01-28 05:51:56,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2582 transitions. [2023-01-28 05:51:56,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:51:56,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2582 transitions. [2023-01-28 05:51:56,667 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 103.28) internal successors, (2582), 25 states have internal predecessors, (2582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:51:56,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 330.0) internal successors, (8580), 26 states have internal predecessors, (8580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:51:56,671 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 330.0) internal successors, (8580), 26 states have internal predecessors, (8580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:51:56,671 INFO L175 Difference]: Start difference. First operand has 853 places, 3842 transitions, 140773 flow. Second operand 25 states and 2582 transitions. [2023-01-28 05:51:56,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 876 places, 4693 transitions, 183648 flow [2023-01-28 05:52:57,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 867 places, 4693 transitions, 180415 flow, removed 1545 selfloop flow, removed 9 redundant places. [2023-01-28 05:52:58,093 INFO L231 Difference]: Finished difference. Result has 875 places, 4296 transitions, 161457 flow [2023-01-28 05:52:58,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=138125, PETRI_DIFFERENCE_MINUEND_PLACES=843, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=777, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2834, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=161457, PETRI_PLACES=875, PETRI_TRANSITIONS=4296} [2023-01-28 05:52:58,096 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 854 predicate places. [2023-01-28 05:52:58,096 INFO L495 AbstractCegarLoop]: Abstraction has has 875 places, 4296 transitions, 161457 flow [2023-01-28 05:52:58,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 98.88461538461539) internal successors, (2571), 26 states have internal predecessors, (2571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:52:58,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:52:58,096 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:52:58,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-01-28 05:52:58,297 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,SelfDestructingSolverStorable46 [2023-01-28 05:52:58,297 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 05:52:58,297 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:52:58,297 INFO L85 PathProgramCache]: Analyzing trace with hash -577597851, now seen corresponding path program 41 times [2023-01-28 05:52:58,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:52:58,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727242929] [2023-01-28 05:52:58,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:52:58,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:52:58,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:52:59,437 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 05:52:59,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:52:59,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727242929] [2023-01-28 05:52:59,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727242929] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:52:59,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76725821] [2023-01-28 05:52:59,437 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 05:52:59,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:52:59,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:52:59,438 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 05:52:59,439 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 05:52:59,598 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-01-28 05:52:59,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:52:59,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 31 conjunts are in the unsatisfiable core [2023-01-28 05:52:59,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:52:59,845 INFO L173 IndexEqualityManager]: detected equality via solver [2023-01-28 05:52:59,916 INFO L321 Elim1Store]: treesize reduction 171, result has 26.3 percent of original size [2023-01-28 05:52:59,917 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 53 treesize of output 97 [2023-01-28 05:52:59,945 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 05:52:59,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:53:00,359 INFO L321 Elim1Store]: treesize reduction 20, result has 92.7 percent of original size [2023-01-28 05:53:00,359 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 67 treesize of output 304 [2023-01-28 05:53:01,124 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-28 05:53:01,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76725821] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:53:01,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:53:01,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 7] total 25 [2023-01-28 05:53:01,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293023627] [2023-01-28 05:53:01,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:53:01,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-01-28 05:53:01,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:53:01,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-01-28 05:53:01,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2023-01-28 05:53:01,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 330 [2023-01-28 05:53:01,127 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 875 places, 4296 transitions, 161457 flow. Second operand has 27 states, 27 states have (on average 98.74074074074075) internal successors, (2666), 27 states have internal predecessors, (2666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:53:01,127 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:53:01,127 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 330 [2023-01-28 05:53:01,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 05:53:52,212 INFO L130 PetriNetUnfolder]: 15135/32029 cut-off events. [2023-01-28 05:53:52,213 INFO L131 PetriNetUnfolder]: For 2804105/2804141 co-relation queries the response was YES. [2023-01-28 05:53:53,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 489100 conditions, 32029 events. 15135/32029 cut-off events. For 2804105/2804141 co-relation queries the response was YES. Maximal size of possible extension queue 2036. Compared 345843 event pairs, 1557 based on Foata normal form. 53/32051 useless extension candidates. Maximal degree in co-relation 488834. Up to 25657 conditions per place. [2023-01-28 05:53:53,461 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 4032 selfloop transitions, 914 changer transitions 49/5014 dead transitions. [2023-01-28 05:53:53,461 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 902 places, 5014 transitions, 197687 flow [2023-01-28 05:53:53,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-01-28 05:53:53,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-01-28 05:53:53,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2875 transitions. [2023-01-28 05:53:53,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31114718614718617 [2023-01-28 05:53:53,463 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2875 transitions. [2023-01-28 05:53:53,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2875 transitions. [2023-01-28 05:53:53,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 05:53:53,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2875 transitions. [2023-01-28 05:53:53,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 102.67857142857143) internal successors, (2875), 28 states have internal predecessors, (2875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:53:53,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 330.0) internal successors, (9570), 29 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:53:53,576 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 330.0) internal successors, (9570), 29 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:53:53,576 INFO L175 Difference]: Start difference. First operand has 875 places, 4296 transitions, 161457 flow. Second operand 28 states and 2875 transitions. [2023-01-28 05:53:53,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 902 places, 5014 transitions, 197687 flow [2023-01-28 05:55:10,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 889 places, 5014 transitions, 195152 flow, removed 1120 selfloop flow, removed 13 redundant places. [2023-01-28 05:55:10,212 INFO L231 Difference]: Finished difference. Result has 898 places, 4701 transitions, 178674 flow [2023-01-28 05:55:10,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=158940, PETRI_DIFFERENCE_MINUEND_PLACES=862, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=549, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=178674, PETRI_PLACES=898, PETRI_TRANSITIONS=4701} [2023-01-28 05:55:10,216 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 877 predicate places. [2023-01-28 05:55:10,216 INFO L495 AbstractCegarLoop]: Abstraction has has 898 places, 4701 transitions, 178674 flow [2023-01-28 05:55:10,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 98.74074074074075) internal successors, (2666), 27 states have internal predecessors, (2666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:55:10,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 05:55:10,216 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 05:55:10,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-01-28 05:55:10,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-01-28 05:55:10,418 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 05:55:10,418 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 05:55:10,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1711460093, now seen corresponding path program 42 times [2023-01-28 05:55:10,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 05:55:10,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17477065] [2023-01-28 05:55:10,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 05:55:10,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 05:55:10,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 05:55:11,873 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 05:55:11,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 05:55:11,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17477065] [2023-01-28 05:55:11,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17477065] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 05:55:11,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413780866] [2023-01-28 05:55:11,873 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 05:55:11,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 05:55:11,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 05:55:11,874 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 05:55:11,875 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 05:55:12,165 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-28 05:55:12,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 05:55:12,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 31 conjunts are in the unsatisfiable core [2023-01-28 05:55:12,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 05:55:12,359 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 05:55:12,359 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 70 [2023-01-28 05:55:12,403 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 05:55:12,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 05:55:12,792 INFO L321 Elim1Store]: treesize reduction 20, result has 92.7 percent of original size [2023-01-28 05:55:12,793 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 67 treesize of output 304 [2023-01-28 05:55:13,566 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 05:55:13,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413780866] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 05:55:13,566 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 05:55:13,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 6] total 24 [2023-01-28 05:55:13,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530666947] [2023-01-28 05:55:13,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 05:55:13,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-01-28 05:55:13,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 05:55:13,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-01-28 05:55:13,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2023-01-28 05:55:13,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 330 [2023-01-28 05:55:13,569 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 898 places, 4701 transitions, 178674 flow. Second operand has 26 states, 26 states have (on average 98.8076923076923) internal successors, (2569), 26 states have internal predecessors, (2569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 05:55:13,569 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 05:55:13,569 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 330 [2023-01-28 05:55:13,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-01-28 05:55:38,765 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-01-28 05:55:38,765 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 05:55:39,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-01-28 05:55:39,010 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-01-28 05:55:39,015 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 05:55:39,210 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,SelfDestructingSolverStorable48 [2023-01-28 05:55:39,210 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (26states, 97/330 universal loopers) in iteration 49,while PetriNetUnfolder was constructing finite prefix that currently has 250416 conditions, 15667 events (8489/15666 cut-off events. For 1540974/1541010 co-relation queries the response was YES. Maximal size of possible extension queue 2485. Compared 154655 event pairs, 542 based on Foata normal form. 8/18093 useless extension candidates. Maximal degree in co-relation 250141. Up to 11576 conditions per place.). [2023-01-28 05:55:39,212 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-01-28 05:55:39,212 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-01-28 05:55:39,212 INFO L445 BasicCegarLoop]: Path program histogram: [42, 3, 2, 1, 1] [2023-01-28 05:55:39,214 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-01-28 05:55:39,214 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-01-28 05:55:39,216 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 05:55:39 BasicIcfg [2023-01-28 05:55:39,216 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-01-28 05:55:39,216 INFO L158 Benchmark]: Toolchain (without parser) took 819774.29ms. Allocated memory was 346.0MB in the beginning and 6.4GB in the end (delta: 6.0GB). Free memory was 311.3MB in the beginning and 3.8GB in the end (delta: -3.5GB). Peak memory consumption was 6.3GB. Max. memory is 16.0GB. [2023-01-28 05:55:39,216 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 346.0MB. Free memory is still 301.0MB. There was no memory consumed. Max. memory is 16.0GB. [2023-01-28 05:55:39,216 INFO L158 Benchmark]: CACSL2BoogieTranslator took 194.74ms. Allocated memory is still 346.0MB. Free memory was 310.9MB in the beginning and 299.9MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-01-28 05:55:39,216 INFO L158 Benchmark]: Boogie Procedure Inliner took 22.03ms. Allocated memory is still 346.0MB. Free memory was 299.9MB in the beginning and 297.9MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-28 05:55:39,216 INFO L158 Benchmark]: Boogie Preprocessor took 25.25ms. Allocated memory is still 346.0MB. Free memory was 297.9MB in the beginning and 296.2MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-28 05:55:39,216 INFO L158 Benchmark]: RCFGBuilder took 283.63ms. Allocated memory is still 346.0MB. Free memory was 296.2MB in the beginning and 280.1MB in the end (delta: 16.1MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-01-28 05:55:39,217 INFO L158 Benchmark]: TraceAbstraction took 819243.86ms. Allocated memory was 346.0MB in the beginning and 6.4GB in the end (delta: 6.0GB). Free memory was 279.4MB in the beginning and 3.8GB in the end (delta: -3.5GB). Peak memory consumption was 6.3GB. Max. memory is 16.0GB. [2023-01-28 05:55:39,217 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.11ms. Allocated memory is still 346.0MB. Free memory is still 301.0MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 194.74ms. Allocated memory is still 346.0MB. Free memory was 310.9MB in the beginning and 299.9MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 22.03ms. Allocated memory is still 346.0MB. Free memory was 299.9MB in the beginning and 297.9MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 25.25ms. Allocated memory is still 346.0MB. Free memory was 297.9MB in the beginning and 296.2MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 283.63ms. Allocated memory is still 346.0MB. Free memory was 296.2MB in the beginning and 280.1MB in the end (delta: 16.1MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 819243.86ms. Allocated memory was 346.0MB in the beginning and 6.4GB in the end (delta: 6.0GB). Free memory was 279.4MB in the beginning and 3.8GB in the end (delta: -3.5GB). Peak memory consumption was 6.3GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.4s, 140 PlacesBefore, 21 PlacesAfterwards, 147 TransitionsBefore, 17 TransitionsAfterwards, 1942 CoEnabledTransitionPairs, 7 FixpointIterations, 73 TrivialSequentialCompositions, 46 ConcurrentSequentialCompositions, 22 TrivialYvCompositions, 21 ConcurrentYvCompositions, 11 ChoiceCompositions, 173 TotalNumberOfCompositions, 1977 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1916, independent: 1906, independent conditional: 0, independent unconditional: 1906, dependent: 10, dependent conditional: 0, dependent unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1166, independent: 1161, independent conditional: 0, independent unconditional: 1161, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1916, independent: 745, independent conditional: 0, independent unconditional: 745, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 1166, unknown conditional: 0, unknown unconditional: 1166] , Statistics on independence cache: Total cache size (in pairs): 21, Positive cache size: 20, Positive conditional cache size: 0, Positive unconditional cache size: 20, Negative cache size: 1, Negative conditional cache size: 0, Negative unconditional cache size: 1, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (26states, 97/330 universal loopers) in iteration 49,while PetriNetUnfolder was constructing finite prefix that currently has 250416 conditions, 15667 events (8489/15666 cut-off events. For 1540974/1541010 co-relation queries the response was YES. Maximal size of possible extension queue 2485. Compared 154655 event pairs, 542 based on Foata normal form. 8/18093 useless extension candidates. Maximal degree in co-relation 250141. Up to 11576 conditions per place.). - TimeoutResultAtElement [Line: 83]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (26states, 97/330 universal loopers) in iteration 49,while PetriNetUnfolder was constructing finite prefix that currently has 250416 conditions, 15667 events (8489/15666 cut-off events. For 1540974/1541010 co-relation queries the response was YES. Maximal size of possible extension queue 2485. Compared 154655 event pairs, 542 based on Foata normal form. 8/18093 useless extension candidates. Maximal degree in co-relation 250141. Up to 11576 conditions per place.). - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (26states, 97/330 universal loopers) in iteration 49,while PetriNetUnfolder was constructing finite prefix that currently has 250416 conditions, 15667 events (8489/15666 cut-off events. For 1540974/1541010 co-relation queries the response was YES. Maximal size of possible extension queue 2485. Compared 154655 event pairs, 542 based on Foata normal form. 8/18093 useless extension candidates. Maximal degree in co-relation 250141. Up to 11576 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 192 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: 819.1s, OverallIterations: 49, TraceHistogramMax: 4, PathProgramHistogramMax: 42, EmptinessCheckTime: 0.0s, AutomataDifference: 765.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.5s, HoareTripleCheckerStatistics: 29 mSolverCounterUnknown, 5436 SdHoareTripleChecker+Valid, 31.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5436 mSDsluCounter, 560 SdHoareTripleChecker+Invalid, 28.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 59 IncrementalHoareTripleChecker+Unchecked, 396 mSDsCounter, 994 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 27145 IncrementalHoareTripleChecker+Invalid, 28227 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 994 mSolverCounterUnsat, 164 mSDtfsCounter, 27145 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3286 GetRequests, 1796 SyntacticMatches, 44 SemanticMatches, 1446 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 12119 ImplicationChecksByTransitivity, 35.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=178674occurred in iteration=48, InterpolantAutomatonStates: 1070, 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.4s SsaConstructionTime, 3.2s SatisfiabilityAnalysisTime, 33.8s InterpolantComputationTime, 1877 NumberOfCodeBlocks, 1867 NumberOfCodeBlocksAsserted, 148 NumberOfCheckSat, 2631 ConstructedInterpolants, 15 QuantifiedInterpolants, 23853 SizeOfPredicates, 196 NumberOfNonLiveVariables, 9416 ConjunctsInSsa, 751 ConjunctsInUnsatCore, 138 InterpolantComputations, 6 PerfectInterpolantSequences, 569/1473 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